The Staff Software Engineer - Applied AI will architect and develop systems, tools and agents that leverage existing foundational AI models and deliver impactful AI-powered solutions. The engineer will work in a fast-paced innovation lab environment driving test-and-learn experiments, focusing on system design, scalability, and seamless AI service integration.
Requirements
- Translate high-level business problems into functional AI solutions by creating and executing end-to-end solutions.
- Design, build, and maintain backend services and APIs that deploy and integrate AI-powered features using existing foundational models.
- Implement scalable, reliable, and maintainable backend architecture supporting AI workflows, automation, and data processing pipelines.
- Integrate AI services into complex technology stacks, ensuring interoperability with microservices, AWS platform, and data systems (Snowflake).
- Enable rapid test-and-learn cycles by building experimentation frameworks that support iterative deployment of AI-driven functionalities.
- Collaborate closely with cross-functional teams including product managers, data scientists, and frontend engineers to translate business needs into technical implementations.
- Stay abreast of the AI ecosystem, frameworks, and tools to guide implementation decisions and technical evaluations for adopting new AI capabilities.
- Document backend system designs, APIs, workflows, and integration patterns clearly for team knowledge sharing and operational continuity.
Benefits
- Medical
- Dental
- Vision
- Commuter benefits
- Flexible time-off policy
- Paid parental leave
- 401k match for US employees
- Wellness reimbursement
- Volunteering days
- Annual professional development budget
- Charitable donation match
