Software Engineer II - ECS Scheduler, Scheduling at Scale

Amazon Development Center U.S., Inc.

Jersey City (NJ)

On-site

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon Development Center U.S., Inc. is seeking a Software Development Engineer II to own and build the distributed systems behind the ECS Scheduler at massive scale in AWS.

You will design scheduling algorithms, drive operational excellence, and ship features that millions of customers rely on daily. You will design, develop, and operate highly available distributed systems for container scheduling, mentor L4 engineers, and contribute to performance improvements across services used by AWS

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years of design or architecture experience for large systems.
  • 1+ years of software development engineer experience.
  • 1+ years designing and developing large-scale, multi-tiered systems.

Responsibilities

  • Design, develop, and operate highly available, scalable distributed systems for container scheduling and task placement at massive scale (115M+ daily launches).
  • Own end-to-end design and delivery of ECS Scheduler features from design docs to production.
  • Build high-throughput, low-latency scheduling algorithms in Java for real-time placement across large compute fleets.
  • Design and implement resource management to optimize utilization and handle capacity constraints.
  • Lead operational excellence, on-call rotations, and production health.
  • Drive architectural discussions and review for new scheduler capabilities.
  • Mentor more junior engineers through code reviews and design guidance.
  • Identify and resolve performance bottlenecks in AWS-scale systems.
  • Collaborate across ECS teams on cross-cutting projects.
  • Build tooling to improve diagnostics and observability.

Skills

Java
Design patterns
Distributed systems
Performance optimization
Mentor engineers
On-call

Job description

Amazon Development Center U.S., Inc. is seeking a Software Development Engineer II to own and build the distributed systems behind the ECS Scheduler at massive scale in AWS.

You will design scheduling algorithms, drive operational excellence, and ship features that millions of customers rely on daily. You will design, develop, and operate highly available distributed systems for container scheduling, mentor L4 engineers, and contribute to performance improvements across services used by AWS

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

Similar jobs worth comparing

Senior Software Dev Engineer II - ECS Scheduler at Scale
Senior Software Dev Engineer II - ECS Scheduler at Scale

Amazon • Jersey City (NJ)

On-site
USD 158,000 - 214,000
Software Dev Engineer II, ECS - Experience
Software Dev Engineer II, ECS - Experience

Amazon Development Center U.S., Inc. • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Software Dev Engineer II, ECS - Experience
Software Dev Engineer II, ECS - Experience

Amazon • Jersey City (NJ)

On-site
USD 158,000 - 214,000
Software Development Engineer - ECS Platform & Scale
Software Development Engineer - ECS Platform & Scale

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer, ECS Control Plane - Scale & AI
Senior Software Engineer, ECS Control Plane - Scale & AI

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Ultra-Scale Distributed Systems Engineer II
Ultra-Scale Distributed Systems Engineer II

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
ECS Platform Engineering Manager — Lead & Scale
ECS Platform Engineering Manager — Lead & Scale

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 185,000 - 250,000
Health insurance
RSUs
Paid time off
+1
Senior Manager, ECS Engineering — Lead Global Container Scale
Senior Manager, ECS Engineering — Lead Global Container Scale

Amazon • Seattle (WA)

On-site
USD 220,000 - 298,000
Senior Manager, ECS Platform & Scale Engineering
Senior Manager, ECS Platform & Scale Engineering

Amazon Development Center U.S., Inc. • Seattle (WA)

On-site
USD 220,000 - 298,000
Health insurance
RSUs
401(k) matching
+2
Lead ECS Software Delivery Manager
Lead ECS Software Delivery Manager

Amazon Development Center U.S., Inc. • Seattle (WA)

On-site
USD 170,000 - 210,000
RSUs
Sign-on payments
Health insurance
+3