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 5 days 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 NatGW

Senior Software Engineer role at AWS NatGW team working on VPC egress Proxy solution and network gateway services.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics control systems.

Senior Software Development Engineer, AMET Payments Tech (Level 6), AMET Payments

Senior Software Development Engineer role at Amazon's AMET Payments Tech team, focusing on building and leading development of critical payment systems and customer experiences.

Senior Automation Engineer

Senior Automation Engineer role at Amazon, focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.

Senior Software Development Engineer, Selling Partner Promotions

Senior SDE role at Amazon leading the Selling Partner Promotions team, building tools and systems to help sellers grow their business through unified promotional capabilities.