
About Amazon
The everything store and cloud computing leader
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 ...
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

Software Development Engineer
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.

Software Development Manager
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.

Software Development Manager
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.

Software Engineering Manager
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.

Machine Learning Engineer
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.