Principal AI Software Engineer
Build AI agents and shared generative AI infrastructure on a foundation team. Develop solutions from prototypes to observable production systems and enable safe, scalable agentic workflows.
Responsibilities
- Develop AI agents and shared generative AI infrastructure
- Manage the full software lifecycle from prototypes and proofs of concept to production systems
- Collaborate with product managers, researchers, and engineers to build robust services
- Work with LLMs, agentic technologies, and cloud services
- Develop, evaluate, and continuously improve AI solutions
- Implement system design, telemetry, observability, and production feedback loops
Requirements
- Bachelor’s degree in computer science or an engineering-related field
- 8+ years of software development experience
- Cloud infrastructure experience with AWS, GCP, or Azure
- Proven Python development experience
- Experience developing AI products with LLMs, including solution architecture, development, and prompt engineering
Nice to have
- Specific AWS experience
- Experience with Agentic AI architecture, MCP, and A2A
- Enterprise-scale application development in a SaaS environment