CareerPlanGet AI match score →

Software Dev Engineer, EC2 ML Provisioning

Seattle, Washington, United States💼 Full-time💰 $143,700–$194,400🗓 2026-07-14 → 2026-07-31

Core

Design and build scalable, fault-tolerant distributed storage, index, and query systems to run predictions on large-scale distributed computing environments.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

Distributed storage, index, and query systems for large-scale prediction services

Domain

Cloud infrastructure, distributed computing, data systems

Deliverable

production ML models | infrastructure

Required skills

Distributed systems design, C#/C++/Java/Perl, Object Oriented Design, System architecture, Reliability engineering, Scaling strategies, Multi-threaded application development

Preferred skills

Full software development life cycle management, Code review practices, Source control management, Build processes, Testing frameworks, Operations experience

Technologies

C#, C++, Java, Perl

Responsibilities

Conceive and design innovative products and services, Build distributed storage and query systems, Create solutions for running predictions on distributed systems, Design and code solutions for broadly defined problems, Work in an agile environment to deliver high-quality software, Collaborate with cross-disciplinary teams to bring products to market

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗