Software Dev Engineer II, Search Science Data Infra

World's largest e-commerce company that builds and operates the search engine powering Amazon's worldwide shopping experience.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Dev Engineer II, Search Science Data Infra

The Amazon Search team builds the search engine that powers Amazon's worldwide shopping experience, connecting customers to products and services they seek. The Search Science Data Infrastructure team is crucial in delivering high-quality ML model training data and managing Federated Data Lake infrastructure for ML artifacts access.

As a Software Development Engineer II, you'll work on:

  • Designing and developing big data and machine learning services that form the foundation of search R&D processes
  • Supporting science, product development, and production of the world's largest product search engine
  • Building high-quality, architecturally sound systems aligned with business needs and Amazon's global scale
  • Focusing on operational excellence, system performance, security, and quality improvements
  • Managing large-scale distributed systems and implementing engineering best practices

The role offers the opportunity to work on challenging problems while building systems that handle Amazon's massive scale. The platform provides ML training data for Amazon search ranking, matching quality, search economics, and powers various live-site features including search suggestions, query understanding, spelling, search result ranking, and personalization. The impact is significant as more than 350 teams across Amazon consume these datasets.

The position offers competitive compensation ranging from $129,300 to $223,600 per year based on geographic location, plus equity and comprehensive benefits including medical, financial, and other benefits. This is an excellent opportunity for someone passionate about big data, machine learning, and building scalable systems that impact millions of customers.

Last updated 4 hours ago

Responsibilities For Software Dev Engineer II, Search Science Data Infra

  • Design, write code, and deploy big data and machine learning services
  • Build high quality, architecturally sound systems for Amazon's world wide scale
  • Evaluate system performance, security, and design system metrics
  • Drive quality improvements
  • Manage batch and real-time training data processing and data quality monitoring

Requirements For Software Dev Engineer II, Search Science Data Infra

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with machine learning applications and statistical learning
  • Experience in developing and deploying large scale machine learning based applications into production

Benefits For Software Dev Engineer II, Search Science Data Infra

Medical Insurance
401k
Equity
  • Comprehensive medical benefits
  • Financial benefits
  • Equity compensation
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Dev Engineer II, Search Science Data Infra

Software Dev Engineer II

Software Dev Engineer II position at Amazon's Buying Experience team, focusing on big data analytics and offer selection systems processing petabytes of data daily.

Software Development Engineer, AWS Kinesis Data Streams

AWS Kinesis Data Streams is seeking a Software Development Engineer to build and maintain real-time streaming data processing systems used by major companies worldwide.

Software Development Engineer, EC2 VPC

AWS is hiring a Software Development Engineer for the EC2 VPC team to build and maintain core cloud network virtualization systems in Herndon, VA.

Optical Network Development Engineer, Capacity Engineering

AWS seeks Optical Network Development Engineer to build and scale global network infrastructure, managing 10Pbps+ traffic across datacenters with focus on DWDM networks and automation.

Software Development Engineer - eero, eero Software Services Team

Software Development Engineer position at Amazon's eero division, focusing on building scalable cloud services for mesh WiFi technology with 3+ years experience required.