Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Annapurna Labs

Full-time

Annapurna Labs Inc.

Salary: $151,300 - 261,500 per year Requirements:

  • ###
  • At least 5 years of professional, non-internship experience in software development.
  • 5 years of programming with at least one software programming language.
  • 5 years of experience in leading the design or architecture of both new and existing systems, including knowledge of design patterns, reliability, and scalability.
  • 5 years of experience across the full software development lifecycle, covering coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience in a mentoring role, as a tech lead, or leading an engineering team.
  • A Bachelor's degree in computer science or a related field is preferred.
  • ###
Responsibilities:
  • In this role, I am seeking a leader for a technical team that plays a vital part in delivering profiling and optimization tools for our Neuron ML accelerator fleet. You will collaborate closely with both hardware and software teams to ensure the necessary tools are available for performance profiling of extensive ML workloads, identify bottlenecks, and provide automated improvement recommendations. The Neuron Core Tools team develops and maintains a suite of profiling software, enabling performance engineers to create and enhance custom kernels that will improve the efficiency of large workloads. Key responsibilities include:
  • Providing technical leadership to the Neuron Core Tools team.
  • Collaborating with framework and compiler teams.
  • Gathering requirements from various groups, including training, inference, and runtime teams.
  • Working with the compiler performance team to ensure the timely release of core performance tools.
  • Anticipating future needs based on our product roadmap and developing the required tools to enhance efficiency in large-scale computing.
  • ###
Technologies:
  • AWS
  • Hardware
  • Cloud
  • AI
  • Databricks
  • DevOps
  • EC2
  • Support
  • Machine Learning
  • Network
  • Robotics
  • Security
  • Web

More:

Our team is devoted to supporting new members, fostering an environment that promotes knowledge-sharing and mentorship. With a diverse range of experience levels, our senior members provide one-on-one mentoring and thorough yet constructive code reviews. We prioritize your career growth and aim to assign projects that help you develop your engineering skills, empowering you to tackle more complex tasks in the future.

We believe in the value of diverse experiences. Even if you don't meet every qualification, we encourage you to apply. Whether you're embarking on your career, taking an unconventional path, or bringing unique experiences, your application is welcomed.

Our inclusive culture is centered around continuous learning and curiosity. Employee-led affinity groups promote a sense of inclusion and pride in our diversity. Regular events and learning initiatives inspire us to celebrate our uniqueness.

We emphasize work-life harmony, believing that success at work should not come at the cost of personal sacrifices. Flexibility is a core part of our working culture, allowing you to thrive both at work and at home.

At AWS, we are committed to elevating our performance as we aim to become the world’s best employer. You'll find countless opportunities for knowledge-sharing, mentorship, and other resources to assist in your professional development.

Join us in driving innovation at Amazon Annapurna Labs, where we blend cutting-edge silicon and software to create value for our customers.

last updated 37 week of 2026

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Annapurna Labs. Be the first to apply!