Software Engineer II, Search Science Data Infrastructure

Global technology company that powers world's largest e-commerce platform and cloud services
$129,300 - $223,600
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · E-Commerce

Description For Software Engineer II, Search Science Data Infrastructure

The Amazon Search team is seeking a Software Engineer II to join their Search Science Data Infrastructure team. This role is crucial in building the search engine that powers Amazon's worldwide shopping experience. The team is responsible for delivering high-quality ML model training data and managing Federated Data Lake infrastructure that serves over 350 teams across Amazon.

As a Software Engineer II, you'll be working on building and maintaining big-data platforms that provide ML training data for Amazon's search ranking, matching quality, and search economics. The platform also powers critical live-site features including search suggestions, query understanding, spelling, search result ranking, and personalization.

The ideal candidate will have strong experience in big data processing, machine learning infrastructure, and distributed systems. You'll be responsible for designing and implementing scalable solutions that handle Amazon's worldwide scale, while maintaining high standards for operational excellence and customer satisfaction.

This is an opportunity to work with cutting-edge technology at massive scale, solving complex technical challenges that directly impact millions of customers' shopping experiences. You'll collaborate with talented engineers and scientists, while having the chance to grow your skills in machine learning, big data, and distributed systems.

The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. Join Amazon's search team to help shape the future of e-commerce search technology while working on some of the most challenging problems in distributed computing and machine learning.

Last updated 3 minutes ago

Responsibilities For Software Engineer II, Search Science Data Infrastructure

  • Design, write code, and deploy big data and machine learning services
  • Support science, product development and production of search engine
  • Evaluate system performance and security
  • Design system metrics and drive quality improvements
  • Build high quality, architecturally sound systems
  • Produce detailed technical work and high-level architectural designs
  • Monitor data quality

Requirements For Software Engineer II, Search Science Data Infrastructure

Python
Java
  • 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 in developing and deploying machine learning based applications
  • Experience with batch and real-time training data processing
  • Knowledge in performance and large scale distributed system scalability

Benefits For Software Engineer II, Search Science Data Infrastructure

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package
  • Sign-on payments
  • Equity

Interested in this job?

Jobs Related To Amazon Software Engineer II, Search Science Data Infrastructure

Data Engineer, AMZL Orbit Data Engineering

Data Engineer position at Amazon focusing on transportation analytics, requiring 3+ years experience in data engineering, offering competitive salary and benefits.

Data Engineer, Stores Finance Analytics & Insights

Data Engineer position at Amazon's Stores Finance Analytics & Insights team, working with AWS technologies and large-scale data warehousing.

Database Engineer, Open Data Analytics Engines - Spark Engine Performance

Database Engineer role at AWS focusing on optimizing Athena and EMR services, requiring 3+ years of software development experience.

Data Engineer II, AMZL Orbit

Data Engineer position at Amazon Logistics focusing on big data solutions and transportation models using AWS technologies and analytics platforms.

Data Engineer, FAE

Data Engineer position at Amazon focusing on operational cost analytics, requiring 3+ years experience in data engineering and SQL expertise.