Software Engineer - ML and Distributed Systems, Amazon Personalize (AWS)

Amazon

Mountain View (CA)

On-site

USD 165,200 - 223,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RSUs
Health insurance
401(k) matching

Job summary

Amazon is seeking a Software Engineer to help build a large-scale ML platform within the Personalize team. You will architect and develop distributed systems, collaborating with product managers, scientists and fellow engineers to deliver production-ready solutions that impact millions of customers.

In this senior role, you will design and implement scalable storage, indexing and query tech, participate in design reviews and deliver high-quality software in an agile environment.

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience for large-scale systems.
  • Experience programming with at least one programming language.

Responsibilities

  • Collaborate with cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
  • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
  • Design and code the right solutions starting with broadly defined problems.
  • Work in an agile environment to deliver high-quality software.

Skills

Software development
System design
Programming

Education

Bachelor's degree in CS or equivalent

Tools

Git
CI/CD

Job description

Software Engineer - ML and Distributed Systems, Amazon Personalize

Job ID: 10381248 | Amazon.com Services LLC

We are building a large‑scale machine learning platform and are looking for senior engineers to architect and develop the platform. You’ll collaborate with product managers, scientists and other engineers to deliver production‑ready solutions that impact millions of customers.

Key Responsibilities
  • Collaborate with cross‑disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
  • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
  • Build distributed storage, index, and query systems that are scalable, fault‑tolerant, low cost, and easy to manage/use.
  • Design and code the right solutions starting with broadly defined problems.
  • Work in an agile environment to deliver high‑quality software.
Basic Qualifications
  • 3+ years of non‑internship professional software development experience
  • 2+ years of non‑internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
Preferred Qualifications
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
Additional Requirements

Los Angeles County applicants: job duties for this position include working safely and cooperatively with other employees, supervisors, and staff; adhering to standards of excellence; communicating effectively; following all applicable laws and company policies.

Benefits

The base salary range for this position is $165,200.00 – $223,600.00 USD annually. Your Amazon package will include sign‑on payments and restricted stock units (RSUs). Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and optional supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave.

Equal Opportunity Employment

Amazon is an equal‑opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Los Angeles County applicants: we will consider for employment qualified applicants with arrest and conviction records under the Fair Chance Ordinance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - ML and Distributed Systems, Amazon Personalize
Software Engineer - ML and Distributed Systems, Amazon Personalize

Amazon • Mountain View (CA)

On-site
USD 165,200 - 223,600
Health insurance
401(k) matching
Paid time off
Software Engineer - ML and Distributed Systems, Amazon Personalize
Software Engineer - ML and Distributed Systems, Amazon Personalize

Amazon Web Services (AWS) • Mountain View (CA)

On-site
USD 165,000 - 224,000
Software Dev Engineer II, Sales Insights and Data Science
Software Dev Engineer II, Sales Insights and Data Science

Amazon Web Services (AWS) • Austin (TX)

On-site
USD 143,000 - 195,000
Software Development Engineer II, Personalization
Software Development Engineer II, Personalization

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Software Development Engineer, AWS Catalog
Software Development Engineer, AWS Catalog

Socket.dev • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Software Dev Engineer, AWS Hardware Engineering
Software Dev Engineer, AWS Hardware Engineering

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,200 - 223,600
Health insurance
401(k) matching
Paid time off
+1
SDE II, Neuron Infra Services
SDE II, Neuron Infra Services

Amazon • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Software Dev Engineer II - AMZ10108124
Software Dev Engineer II - AMZ10108124

Amazon • Palo Alto (CA)

On-site
USD 165,200 - 223,600
Comprehensive medical benefits
Equity and sign-on payments
SDE II, Neuron Infra Services (AWS)
SDE II, Neuron Infra Services (AWS)

Amazon • Cupertino (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, Amazon Search Autocomplete and Navigation AI
Software Development Engineer, Amazon Search Autocomplete and Navigation AI

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000