
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 ...
Overview
Amazon is hiring a Software Engineer II to develop mission-critical software for next-generation machine learning platforms. You'll work with C++, Python, and Lua, collaborating with teams to ensure seamless system integration. This position requires experience in software development and a strong understanding of hardware technologies.
Job Description
Who you are
You have a solid background in software engineering, with experience in developing mission-critical applications. Your expertise in C++, Python, and Lua allows you to craft high-performance solutions that meet the demands of cutting-edge machine learning platforms. You are comfortable collaborating with cross-functional teams, including hardware engineers and manufacturing partners, to ensure seamless integration of software and hardware technologies.
You thrive in a fast-paced environment and are eager to dive deep into the technical challenges associated with hardware/software co-design. Your problem-solving skills enable you to drive end-to-end qualification processes for new software implementations, ensuring that the solutions you develop are robust and reliable.
What you'll do
As a Software Engineer II at Amazon, you will architect and develop software that powers Annapurna Labs' next-generation machine learning platforms. You will collaborate closely with EC2 teams and manufacturing partners to ensure that the software integrates seamlessly with the hardware technologies that drive our machine learning servers. Your role will involve crafting high-performance solutions using C++, Python, and Lua, and you will be responsible for driving the qualification processes for new software implementations.
You will be part of a team focused on the development of the next-generation interconnect for machine learning platforms, designing the architecture and developing the software that drives our current and future NeuronSwitches. Your contributions will directly impact the performance and capabilities of our machine learning products, helping our customers tackle challenges that were previously unimaginable.
What we offer
Amazon provides a comprehensive benefits package that includes medical, dental, and vision insurance, as well as a 401(k) matching program. You will have access to paid time off and parental leave, ensuring a healthy work-life balance. The salary for this position ranges from $165,200 to $223,600 annually, reflecting the value we place on your skills and contributions. Join us at Amazon and be part of a team that is at the forefront of innovation in the tech industry.
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

Backend Engineer
Amplitude is seeking a Mid-Level Backend Engineer to contribute to their data infrastructure teams. You'll work with technologies like Java, Python, and PostgreSQL to process massive amounts of customer data. This role requires experience in backend development and cloud services.

Software Engineering
Amazon is hiring a Software Engineer II to join the Video Platform team at Twitch. You'll build and maintain services that enhance the video experience for viewers and creators. This position requires collaboration with various teams and mentorship of other engineers.

Software Engineering
Amazon is hiring a Software Engineer II to join the Video Platform team at Twitch. You'll build and maintain services that enhance the video experience for users. This role requires collaboration with various teams and mentoring other engineers.

Software Engineering
Productiv is hiring a Software Engineer II to help build tools that reduce risk and optimize SaaS usage. You'll work across the full stack and collaborate with cross-functional teams. This position requires 2-4 years of experience.

Software Engineering
Uber is hiring a Software Engineer II to build scalable backend and AI-powered systems for data security. You'll work with technologies like Java and Python while collaborating with senior engineers. This role requires experience in distributed systems and machine learning.