A DAY IN THE LIFE:
As an AI Software Engineer, you'll spend your days architecting and building AI-powered systems that leverage foundational models like OpenAI, Claude, and Llama to solve real business problems. You'll balance hands-on development of backend services and APIs with designing scalable AI integration patterns, building experimentation frameworks, and ensuring seamless deployment across our technology stack.
You'll work closely with product managers to translate business needs into technical implementations, collaborate with data scientists on model integration, and guide teams on adopting the latest AI capabilities. You'll drive rapid test-and-learn cycles, prototyping solutions that unlock significant business opportunities. You'll also champion best practices for responsible AI implementation, ensuring our solutions are scalable, reliable, and maintainable.
This role is perfect for an expert generalist who thrives in fast-paced environments and wants to be at the forefront of AI innovation, turning cutting-edge technology into practical business solutions.
Team: Embedded within the AI Pathfinder team, collaborating across a cross-functional group of ~8-10 engineers, data scientists, and product managers within the Technology zone
Similar job titles: AI Platform Engineer, AI Engineer
WHAT WE'LL TRUST YOU TO DELIVER:
AI Solution Development
- Design and build backend services and APIs that deploy AI-powered features using foundational models
- Implement scalable architectures supporting AI workflows, automation, and data processing pipelines
- Create end-to-end solutions that translate high-level business problems into functional AI implementations
- Build experimentation frameworks enabling rapid iteration and deployment of AI functionalities
System Integration & Architecture
- Integrate AI services into complex technology stacks, ensuring seamless interoperability
- Connect AI capabilities with microservices, AWS platform components, and Redshift data systems
- Manage complex dependencies across multi-stack environments
- Ensure system reliability, scalability, and maintainability
Innovation & Experimentation
- Drive test-and-learn cycles with rapid prototyping of AI-driven solutions
- Evaluate and adopt new AI frameworks, tools, and capabilities
- Build proof-of-concept solutions for the company's most exciting problems
- Stay current with the evolving AI ecosystem to guide technical decisions
Cross-Team Collaboration
- Partner with product managers to understand and translate business requirements
- Work with data scientists on model integration and optimization
- Coordinate with frontend engineers on API design and feature delivery
- Document system designs, APIs, and workflows for knowledge sharing
WHAT YOU LIKELY BRING TO THE TABLE:
- 5+ years of backend software engineering with strong Python skills; experience with Java is a plus
- Proven track record designing and developing scalable APIs and distributed services (FastAPI, PostgreSQL, Redis)
- Deep understanding of cloud infrastructure (AWS Services, Bedrock), container orchestration (Kubernetes, Docker), and CI/CD pipelines
- Hands-on experience integrating AI/ML services and managing AI API dependencies (OpenAI, Claude, LangChain, vector databases)
- Practical knowledge of AI orchestration frameworks and data pipeline tooling (Redshift, Temporal)
- Test-and-learn mindset with strong rapid prototyping abilities
- Excellent communication skills for both technical and business stakeholders
- Experience with responsible AI principles, data privacy, and system reliability