Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are HALO! We connect people and brands to create unforgettable, meaningful, and lasting experiences that build brand engagement and loyalty for our over 60,000 clients globally, including over 100 of the Fortune 500. Our nearly 2,000 employees and 1,000 Account Executives located in 40+ sales offices across the United States are the reason HALO is #1 in our $25B industry.
Position Overview:
HALO is seeking an experienced AI Python Developer to lead the development of intelligent, conversational interfaces powered by generative AI. You’ll be instrumental in building Streamlit applications that serve as intuitive front-ends to a data warehouse chatbot, while also crafting the semantic layers within Snowflake’s Cortex Analyst framework that power its intelligence.
Key Responsibilities:
Streamlit UI & Chatbot Integration
- Design and develop interactive Streamlit applications that serve as user interfaces for a generative AI chatbot.
- Integrate conversational AI models with Snowflake data sources to enable natural language querying and insights.
- Ensure responsive, secure, and scalable front-end experiences tailored to business users and analysts.
- Architect and implement semantic models using Snowflake’s Cortex Analyst to enable contextual understanding of enterprise data.
- Define entity relationships, business logic, and metadata mappings that support natural language interactions.
- Collaborate with data engineers and analysts to align semantic models with business needs and data governance standards.
- Fine-tune and deploy generative AI models for contextual Q&A, summarization, and data storytelling.
- Optimize model performance and relevance using feedback loops, embeddings, and prompt engineering.
- Stay current with advancements in LLMs, vector search, and multimodal AI to continuously improve the chatbot experience.
- 3+ years of strong proficiency in Python, especially for AI/ML applications.
- Hands-on experience with Streamlit for building data-centric web apps.
- Deep understanding of Snowflake architecture, Cortex Analyst, and semantic modeling principles.
- Familiarity with LLMs and prompt engineering techniques.
- Experience with REST APIs, databases, and embedding models.
- Knowledge of data warehousing concepts, SQL, and enterprise data modeling.
- Background in UX design or conversational UI.
- Prior work with enterprise-grade AI deployments or chatbot platforms.
- Python
- Snowflake and Cortex Analyst
- Streamlit
- DevOps Tools: BitBucket, Jenkins
- AWS
- Databases, SQL, and data modeling
- Data security/compliance
- API Integrations
- Agile Methodologies
- Jira/ServiceNow
Benefits: At HALO, we offer benefits that support all aspects of your life, helping you find a work-life balance that’s right for you. Our comprehensive benefits include nationwide coverage for Medical, Dental, Vision, Life, and Disability insurance, along with additional Voluntary Benefits. Prepare for your financial future with our 401(k) Retirement Savings Plan, Health Savings Accounts (HSA), and Flexible Spending Accounts (FSA).
Application Information: To apply to this opportunity, click the APPLY button at the top right or very bottom of the screen to complete our online application. A resume is optional, so you may choose to upload and have the application prefill with your information. There are 5 sections to complete in total, including General information, Work History, Education, Compliance, and optional demographic questions. Once you have successfully submitted your application, you will receive a submission confirmation email from our system.
Application Deadline: Applications are reviewed and processed only when there is a specific need or opportunity, rather than on a fixed schedule or at a set deadline. Because they are reviewed on an as-needed basis, a job posting will be removed once the position has been filled or is no longer available.
More About HALO:
At HALO, we energize our clients' brands and amplify their stories to capture the attention of those who matter most. That’s why over 60,000 small- and mid-sized businesses partner with us, making us the global leader in the branded merchandise industry.
- Career Advancement: At HALO, we’re passionate about promoting from within. Internal promotions have been key to our exponential growth over the past few years. With so many industry leaders at HALO, you’ll have the opportunity to accelerate your career by learning from their experience, insights, and skills. Plus, you'll gain access to HALO’s influential global network, leadership opportunities, and diverse perspectives.
- Culture: We love working here, and we’re confident you will too. At HALO, you’ll experience a culture of ingenuity, inclusion, and relentless determination. We push the limits of possibility and imagination by staying curious, humble, and bold breaking through yesterday’s limits. Diversity fuels our creativity, and we thrive when each of us contributes to an inclusive environment based on respect, dignity, and equity. We hold ourselves to a high standard of excellence with a commitment to results and supporting one another with accountability, transparency, and dependability.
- Recognition: At HALO, your success is our success. You can count on us to celebrate your wins. Colleagues across the company will join in recognizing your milestones and nominating you for awards. Over time, you’ll accumulate recognition that can be converted into gift cards, trips, concert tickets, and merchandise from your favorite brands.
- Flexibility: Many of our roles offer hybrid work options, and we pride ourselves on flexible schedules that help you balance professional and personal demands. We believe that supporting our customers is a top priority and trust that you and your manager will collaborate to create a schedule that achieves this goal.
HALO participates in E-Verify. Please see the following notices in English and Spanish for important information: E-Verify Participation and Right to Work.
HALO is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need reasonable accommodation because of a disability for any part of the employment process – including the online application and/or overall selection process – you may email us at [email protected]. Please do not use this as an alternative method for general inquiries or status on applications as you will not receive a response. Reasonable requests will be reviewed and responded to on a case-by-case basis.
Key Skills
Ranked by relevanceReady to apply?
Join HALO Branded Solutions and take your career to the next level!
Application takes less than 5 minutes

