Scale-Driven Distributed Scheduler Engineer II

Amazon Web Services (AWS)

Jersey City (NJ)

On-site

USD 158,000 - 214,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Amazon Development Center U.S., Inc. in Jersey City seeks a Software Development Engineer II to own and build the ECS Scheduler at scale.

You will design scheduling algorithms, drive operational excellence, and ship features used by millions of customers daily. You will design and implement high‑throughput, low‑latency scheduling components and collaborate across ECS teams to optimize resource management and deployment workflows.

Qualifications

  • 3+ years of non‑internship professional software development experience.
  • 2+ years of non‑internship design or architecture experience on distributed systems.
  • 1+ years of software development engineer or related occupational experience.
  • 1+ years of designing and developing large‑scale, multi‑tiered, multi‑threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl.

Responsibilities

  • Design, develop, and operate highly available, scalable distributed systems for container scheduling at massive scale.
  • Own end‑to‑end design and delivery of features in the ECS Scheduler service, from design doc through production deployment.
  • Build high‑throughput, low‑latency scheduling algorithms in Java for real‑time placement across large compute fleets.
  • Design and implement resource management systems that optimize utilization and support diverse workload types.
  • Lead on‑call rotations, COE investigations, deployment safety, and production health for services you own.
  • Drive technical design docs and lead reviews for new scheduler capabilities.
  • Mentor L4 engineers through code reviews and design guidance.
  • Identify and resolve performance bottlenecks and scalability challenges in an AWS‑scale system.
  • Collaborate across ECS teams on cross‑cutting projects and build automation for diagnostics.

Skills

Java
C++
C#
Perl
OO Design
Distributed systems
Design patterns

Education

Bachelor's degree in Computer Science/Engineering/Math

Job description

Amazon Development Center U.S., Inc. in Jersey City seeks a Software Development Engineer II to own and build the ECS Scheduler at scale.

You will design scheduling algorithms, drive operational excellence, and ship features used by millions of customers daily. You will design and implement high‑throughput, low‑latency scheduling components and collaborate across ECS teams to optimize resource management and deployment workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Dev Engineer II, ECS - Experience
Software Dev Engineer II, ECS - Experience

Amazon • Jersey City (NJ)

On-site
USD 158,000 - 214,000
Health insurance
401(k) matching
Paid time off
+1
Software Dev Engineer II, ECS - Experience
Software Dev Engineer II, ECS - Experience

Amazon Web Services (AWS) • Jersey City (NJ)

On-site
USD 158,000 - 214,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
SDE II: Core EC2 Platform — Build Scale & Reliability
SDE II: Core EC2 Platform — Build Scale & Reliability

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
SDE II, EC2 Core Platform — Scale & Reliability
SDE II, EC2 Core Platform — Scale & Reliability

Amazon Inc. • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Engineer II - Build Scalable Systems
Software Development Engineer II - Build Scalable Systems

Amazon Jobs • Detroit (MI)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Software Engineer II — Scalable Distributed Systems
Software Engineer II — Scalable Distributed Systems

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Senior SDE - Elastic Beanstalk & Kubernetes Scale
Senior SDE - Elastic Beanstalk & Kubernetes Scale

Amazon Web Services (AWS) • Jersey City (NJ)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
Paid time off
+2
SDE II, ECS Developer Platforms — API & IaC
SDE II, ECS Developer Platforms — API & IaC

Amazon Web Services (AWS) • Jersey City (NJ)

On-site
USD 158,000 - 214,000
Software Engineer, EKS Scale & Autoscaling
Software Engineer, EKS Scale & Autoscaling

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1