
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 Engineer II for their Selection Monitoring team to build and operate large-scale data processing systems. You'll work with technologies like Java, Machine Learning, and Big Data to enhance product information across Amazon. This role requires strong technical knowledge and experience in engineering large-scale software systems.
Job Description
Who you are
You have a solid background in software engineering with experience in building large-scale data processing systems — you've worked on projects that involve processing vast amounts of data from multiple sources, ensuring high-quality outputs that drive business decisions. Your technical expertise includes a strong command of Java and familiarity with machine learning and deep learning algorithms, which you have applied to enhance product data at scale.
You are passionate about solving complex problems and have a proven track record of developing state-of-the-art data processing pipelines — you understand the intricacies of handling diverse data streams and can create structured entities from unstructured or semi-structured data. Your experience with distributed systems and streaming technologies allows you to stretch the boundaries of what is possible in data processing.
You thrive in collaborative environments and enjoy working with cross-functional teams to achieve common goals — your ability to communicate effectively with both technical and non-technical stakeholders ensures that you can drive solutions from design through to deployment. You are adaptable and eager to take responsibility for system success, demonstrating a proactive approach to problem-solving.
Desirable
Experience with Elastic Computing and Big Data technologies is a plus — you have likely worked with frameworks that enable efficient data processing and analysis. Familiarity with Information Retrieval systems will help you contribute to the team's mission of improving catalog intelligence across Amazon.
What you'll do
As a Software Engineer II on the Selection Monitoring team, you will be responsible for building and operating large-scale data processing systems that power catalog intelligence across Amazon — your work will involve processing billions of products from various data sources, ensuring that the information is comprehensive and high-quality. You will apply your knowledge of parallel processing and machine learning to evaluate and enrich product data, enabling teams across Amazon to make informed, data-backed decisions.
You will design and implement data processing pipelines that handle both real-time and pre-computed datasets — your role will require you to constantly innovate and improve existing systems, pushing the boundaries of large-scale distributed systems. You will collaborate closely with other engineers and data scientists to tackle challenges at Amazon's global scale, ensuring that the solutions you develop are robust and scalable.
Your responsibilities will also include testing and deploying the systems you build, ensuring that they meet the high standards expected at Amazon — you will monitor system performance and make adjustments as necessary to optimize efficiency and reliability. You will be expected to document your work and share knowledge with your team, contributing to a culture of continuous learning and improvement.
What we offer
At Amazon, you will be part of a dynamic team that is dedicated to building the data infrastructure that powers catalog intelligence — you will have the opportunity to work on cutting-edge technologies and make a significant impact on the customer experience. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will be encouraged to take ownership of your projects and drive solutions that enhance our systems and processes. Join us in our mission to innovate and improve the way we serve our customers.
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 Engineering
Amazon is hiring a Software Engineer II for their Selection Monitoring team to build and operate large-scale data processing systems. You'll work with technologies like Machine Learning and Big Data to enhance product information. This position requires strong technical knowledge and experience in engineering large-scale software systems.

Software Engineering
Amazon is hiring a Senior Software Engineer for their Selection Monitoring team to enhance the product catalog using advanced algorithms. You'll work with Machine Learning, Deep Learning, and Big Data technologies in Bengaluru.

Software Development Manager
Amazon is hiring a Software Development Manager for their Selection Monitoring team to enhance the product catalog. You'll leverage AI, machine learning, and big data technologies to build scalable systems. This role requires strong technical knowledge and experience in engineering large-scale software systems.

Applied Scientist
Amazon is hiring an Applied Scientist II for the Selection Monitoring team to develop advanced ML/AI technologies for catalog expansion. You'll work with deep learning, NLP, and image processing to tackle challenges at internet scale. This role requires expertise in information extraction and machine learning.

Software Engineering
Amazon is hiring a Software Development Engineer II to enhance its product catalog through advanced algorithms and large-scale systems. You'll work with Machine Learning and Big Data technologies in Bengaluru.