Chalice AI builds platform-independent, custom advertising AI that helps brands optimize for real business outcomes (not just vanity metrics). The company creates bespoke ML models for each client and integrates with existing ad-buying platforms to deliver outcome-focused optimization, advanced audience building, and contextual bidding solutions.
About the Role
This role is idóneo for someone who enjoys owning features end to end, values clean interfaces and reliable systems, and is comfortable operating in a production cloud environment.
What You'll Do
- Design and implement backend services using Python (Flask)
- Build responsive, user-friendly interfaces using React and Next.js
- Develop and consume RESTful APIs in a microservices architecture
- Work with relational databases (PostgreSQL/MySQL/Snowflake) for data persistence
- Deploy and operate services on AWS EKS (Kubernetes)
- Collaborate with infrastructure teams on CI/CD pipelines, observability, and reliability
- Write clean, maintainable,
well-tested code across the stack using pytest and Jest
- Participate in design reviews, code reviews, and technical discussions
- Debug production issues across frontend, backend, and infrastructure layers
Core Requirements
3-5+ years of experience as a Full Stack Engineer or similar role
Strong hands-on experience with:
Python & Flask for backend development
Microservices architectures and distributed systems
AWS EKS (Kubernetes) for container orchestration
Relational databases (PostgreSQL or MySQL)
RESTful API design and implementation
- Solid understanding of:
Modern frontend tooling and build systems (Webpack, Vite, npm/yarn)
Testing frameworks (pytest for backend, Jest/React Testing Library for frontend)
Git version control and collaborative development workflows
Experience with authentication/authorization systems (OAuth, JWT, session management)
Comfort working with production systems and debugging distributed services in A