Software Development Engineer
Core
Central pipeline for Software Development Engineers across AWS, supporting diverse engineering roles including embedded systems, game development, compiler engineering, AI/ML, infrastructure, and distributed systems.
Role type
Software Development Engineer (SDE)
Builds
Efficient, reusable, and reliable code; complex software solutions; new features; large-scale, multi-tiered, multi-threaded applications and services.
Domain
Cloud Computing, Distributed Systems, Embedded Systems, AI/ML, Infrastructure
Required skills
Software development, System design and architecture, Large-scale system development, C#, C++, Java, Perl
Preferred skills
ML frameworks (JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA, TensorRT), Machine Learning and LLM fundamentals, Python, C++
Technologies
C#, C++, Java, Perl, Python, JAX, PyTorch, vLLM, SGLang, Dynamo, TorchXLA, TensorRT
Responsibilities
Design, develop, and maintain efficient and reliable code; Implement complex software solutions; Collaborate with cross-functional teams to define and ship features; Identify and resolve performance bottlenecks and bugs; Participate in architecture and design reviews; Mentor junior engineers.
Seniority
Mid-Senior level (3+ years experience)