Taro Logo

Senior Software Engineer-AI, Annapurna Labs

Annapurna Labs is an Amazon company developing cutting-edge AI infrastructure and cloud computing technologies.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting is no longer active.

Job Description

AWS Utility Computing (UC) is seeking an exceptional Senior Software Engineer to join their infrastructure automation team at Annapurna Labs. This role sits at the intersection of AI and cloud infrastructure development, where you'll be building intelligent infrastructure that drives the development of next-generation cloud technologies.

The position offers unique exposure to cutting-edge cloud computing technology combined with the latest AI advances. You'll be working with AWS's foundational services like S3 and EC2, while implementing automation solutions that directly enhance the productivity of engineering teams. This role is particularly special as it allows direct impact on infrastructure innovation through AI implementation.

As part of the team, you'll be developing intelligent automation solutions, implementing AI-driven tools for development workflow optimization, and creating innovative infrastructure solutions. You'll work with state-of-the-art cloud and AI technologies in a fast-paced environment, collaborating with world-class cloud technology experts.

AWS values work-life harmony and provides flexible work arrangements. The company offers extensive career growth opportunities through knowledge-sharing, mentorship, and various career-advancing resources. The culture strongly emphasizes diversity and inclusion, with employee-led affinity groups and ongoing events like Conversations on Race and Ethnicity (CORE) and AmazeCon.

The ideal candidate will have strong Python skills, experience with AI/GenAI implementation in infrastructure solutions, and a deep understanding of software design patterns. Knowledge of AWS cloud infrastructure, LLM tuning, and experience with serverless computing would be advantageous. This is an opportunity to shape the future of cloud computing while working with cutting-edge AI technologies.

Last updated 2 months ago

Responsibilities For Senior Software Engineer-AI, Annapurna Labs

  • Design and implement AI-powered automation solutions for development workflows
  • Develop and maintain Python-based infrastructure tools and services
  • Create efficient CI/CD pipelines and build systems
  • Implement intelligent monitoring and self-healing systems
  • Drive technical discussions and architectural decisions
  • Maintain and improve existing infrastructure systems

Requirements For Senior Software Engineer-AI, Annapurna Labs

Python
  • +8 years of software development experience
  • Proven experience in Python
  • Experience with AI/GenAI implementation in infrastructure solutions
  • Deep understanding of software design patterns and best practices
  • Bachelor's or Master's degree in Computer Science or related field

Benefits For Senior Software Engineer-AI, Annapurna Labs

  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Inclusive work environment