Senior Power and Performance Software Engineer, Annapurna Labs

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing innovation.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Power and Performance Software Engineer, Annapurna Labs

AWS Utility Computing's Annapurna Labs division is at the forefront of silicon and software innovation, designing custom chips and accelerators that power groundbreaking cloud solutions. We're seeking a Senior Power and Performance Software Engineer to join our machine learning data center team, focusing on tool development, coding, and data analysis.

In this role, you'll drive the automation of power and performance analyses, developing crucial infrastructure and frameworks for efficient data collection and analysis. You'll work alongside architecture, hardware, firmware, and software teams to define key metrics and optimize data center performance and power efficiency. The position involves creating software interfaces with firmware and hardware components for real-time data collection.

Our team values knowledge-sharing and mentorship, with senior members providing one-on-one guidance and thorough code reviews. We're committed to career growth, assigning projects that help develop engineering expertise and empower team members to tackle increasingly complex challenges.

AWS offers a comprehensive benefits package and values work-life harmony. We foster an inclusive culture through employee-led affinity groups and ongoing learning experiences, including Conversations on Race and Ethnicity (CORE) and AmazeCon conferences. Our commitment to diversity extends to welcoming candidates with non-traditional career paths and alternative experiences.

The role offers competitive compensation ranging from $151,300 to $261,500 per year, based on geographic location, plus equity, sign-on payments, and comprehensive benefits. You'll be part of AWS Hardware Development, working on cutting-edge technology that shapes the future of cloud computing.

Join us in this exciting opportunity to impact the efficiency and performance of AWS's machine learning infrastructure while growing your career in a supportive, innovative environment. Your work will directly contribute to solutions that help our customers tackle previously unimaginable technical challenges.

Last updated 6 minutes ago

Responsibilities For Senior Power and Performance Software Engineer, Annapurna Labs

  • Develop and automate tools and frameworks for running training and inference workloads
  • Create efficient workflows for automating complex workloads and data collection processes
  • Perform in-depth data analysis of power and performance metrics
  • Build and maintain interactive dashboards and data visualization tools
  • Design and implement data validation processes
  • Perform root cause analysis of performance and power inefficiencies
  • Optimize data collection and analysis processes
  • Build comprehensive test suite for power and performance benchmarks

Requirements For Senior Power and Performance Software Engineer, Annapurna Labs

Python
Linux
  • 5+ years of full software development life cycle experience
  • Strong experience in programming and scripting (Python, Bash)
  • Proficiency in developing and maintaining custom tools for power and performance measurement
  • Experience with data analysis frameworks (Pandas, NumPy)
  • Strong background in automating system-level performance testing
  • Knowledge of machine learning frameworks (TensorFlow, PyTorch) preferred
  • Experience with automated testing pipelines
  • Strong problem-solving skills

Benefits For Senior Power and Performance Software Engineer, Annapurna Labs

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development resources
  • Mentorship opportunities

Interested in this job?

Jobs Related To Amazon Senior Power and Performance Software Engineer, Annapurna Labs

Software Development Engineer, AWS, Network Product Development

Senior Software Development Engineer role at AWS Core Networking, focusing on network automation and infrastructure development with competitive compensation and comprehensive benefits.

Senior System Development Engineer, AFT - Platform Engineering & Services

Senior System Development Engineer position at Amazon's AFT Platform Engineering & Services team, focusing on fulfillment services and system optimization with competitive compensation.

Sr Software Development Engineer, Amazon Connect

Senior Software Engineer role at Amazon Connect, building cloud-based contact center solutions using AI and AWS services, with 5+ years experience required.

Network Development Engineer

Senior Network Development Engineer role at Amazon Robotics, focusing on building and automating network infrastructure for fulfillment centers and logistics operations.

Sr. Software Development Engineer, Execution Planning, Last Mile Planning

Senior Software Development Engineer role at Amazon's Last Mile Technology team, focusing on routing and planning solutions for global package delivery operations.