CareerPlan

Software Development Engineer (SDE2), AWS

USAFull-time2026-10-03 → 2026-11-10

Core

Design, develop, and maintain efficient, reusable, and reliable code for large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications.

Role type

Senior IC software development engineer (distributed systems)

Builds

Large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, or services

Domain

Cloud infrastructure / Distributed systems

Deliverable

production ML models

Required skills

C#, C++, Java, Perl, software design patterns, system reliability, scaling, distributed systems architecture

Preferred skills

JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA, TensorRT, machine learning fundamentals, LLM fundamentals, transformer architecture, training and inference lifecycles, optimization techniques, Python, C++

Technologies

AWS, C#, C++, Java, Perl, JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA, TensorRT

Responsibilities

Design and develop complex software solutions, identify and resolve performance bottlenecks and production issues, participate in architecture and technical specification reviews, review pull requests, mentor junior engineers, engage with customers or internal stakeholders

Seniority

Senior, hands-on IC