Amazon

About Amazon

The everything store and cloud computing leader

🏢 Tech👥 1001+ employees📅 Founded 1995📍 South Lake Union, Seattle, WA3.7
B2CB2BMarketplaceCloud ComputingeCommerce

Key Highlights

  • Headquartered in South Lake Union, Seattle, WA
  • Over 1.5 million employees worldwide
  • Leading cloud services through Amazon Web Services (AWS)
  • Acquired Whole Foods, Twitch, and Ring

Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...

🎁 Benefits

Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...

🌟 Culture

Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...

Amazon

Software Development Engineer Mid-Level

AmazonSeattle - On-Site

Posted 2w ago🏛️ On-SiteMid-LevelSoftware Development Engineer📍 Seattle💰 $143,700 - $194,400 / yearly
Apply Now →

Skills & Technologies

Overview

Amazon is hiring a Software Development Engineer for the Neuron Foundation Tools Team to develop high-performance monitoring and profiling tools for machine learning applications. You'll work with C++, AWS, and various ML frameworks. This position requires experience in building AI/ML tools.

Job Description

Who you are

You have a strong background in software development, particularly in building AI and machine learning tools. Your experience includes working with performance analysis tools and optimizing machine learning workloads across various hardware platforms. You are proficient in C++ and have a solid understanding of AWS services, which allows you to effectively contribute to the development of high-performance tools. You are familiar with ML frameworks such as PyTorch and TensorFlow, and you understand the intricacies of profiling and optimizing AI workloads. Your collaborative spirit enables you to work well with cross-functional teams, ensuring that the tools you develop meet the needs of both internal and external customers.

You have experience managing the full development life cycle of software tools, ensuring they are scalable, reliable, and user-friendly. You are driven by innovation and are eager to explore new ways to enhance the capabilities of profiling tools. Your customer-facing experience has equipped you with the skills to understand user needs and translate them into effective solutions. You are detail-oriented and committed to delivering high-quality software that meets performance benchmarks.

What you'll do

As a Software Development Engineer on the Neuron Foundation Tools Team, you will be responsible for designing, developing, and deploying the Neuron Profiler and other related tools. Your work will involve collaborating with engineers to create high-performance monitoring and profiling tools that provide deep insights into performance bottlenecks and system behavior. You will focus on improving the performance of machine learning kernels and frameworks, ensuring that the tools you develop are effective across various hardware platforms, including Trainium and Inferentia devices.

You will manage the full development life cycle of the Neuron Profiler toolchain, ensuring that it is scalable and reliable. Your role will require you to drive innovations that allow the profiler to support multiple frameworks, such as PyTorch, JAX, and XLA. You will work closely with cross-functional teams to ensure that the C++ compiler and runtime generate key information that helps customers optimize the performance of their custom hardware. Your contributions will play a crucial role in enhancing the user experience and effectiveness of machine learning applications.

What we offer

At Amazon, you will be part of a dynamic team that is at the forefront of machine learning technology. We offer a competitive salary range of $143,700.00 - $194,400.00 USD annually, along with comprehensive benefits that include health insurance, retirement plans, and paid time off. You will have the opportunity to work on cutting-edge technology that impacts the future of AI and machine learning. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Amazon.

Similar Jobs You Might Like

Based on your interests and this role

Amazon

Software Development Engineer

Amazon📍 Seattle - On-Site

Amazon is hiring a Software Development Engineer for the Neuron Foundation Tools Team to develop high-performance monitoring and profiling tools for machine learning applications. You'll work with C++, AWS, and various ML frameworks. This position requires experience in building AI/ML tools.

🏛️ On-SiteMid-Level
3 months ago
Amazon

Software Development Manager

Amazon📍 Seattle - On-Site

Amazon is hiring a Software Development Manager for the Neuron Tools team to lead the development of high-performance monitoring and profiling tools for machine learning applications. You'll work with C++, PyTorch, and TensorFlow to optimize AI workloads. This position requires a strong background in AI/ML tools and performance analysis.

🏛️ On-SiteLead
3w ago
Amazon

Software Development Manager

Amazon📍 Seattle - On-Site

Amazon is hiring a Software Development Manager for AI Inference Technology to lead a team optimizing large language models for Trainium. You'll work with AWS, PyTorch, and distributed systems. This position requires a strong background in machine learning and team management.

🏛️ On-SiteLead
6 months ago
Amazon

Software Engineering Manager

Amazon📍 Seattle - On-Site

Amazon is hiring a Software Development Manager for the Neuron Testing Service to lead a team in developing critical testing infrastructure for AWS Neuron SDK. You'll work with AWS technologies and large-scale distributed systems. This role requires experience managing production EKS clusters.

🏛️ On-SiteLead
2 months ago
Amazon

Machine Learning Engineer

Amazon📍 Seattle - On-Site

Amazon is hiring a Senior Machine Learning Engineer to work on the AWS Neuron SDK, which accelerates deep learning and GenAI workloads. You'll utilize AWS, PyTorch, and JAX to optimize performance on custom ML accelerators. This position requires strong expertise in machine learning and deep learning technologies.

🏛️ On-SiteSenior
6 months ago