Software Development Engineer
Core
Build scalable data infrastructure to discover, process, curate, and deliver high-value datasets for LLM evaluation, training, and post-training workflows.
Role type
Senior Software Development Engineer (Data Infrastructure for Generative AI)
Builds
Scalable data discovery, scanning, processing, and delivery platforms for model development
Domain
Generative AI / Large Language Models / Data Infrastructure
Deliverable
production ML models
Required skills
Large-scale distributed systems design, Data pipeline engineering, System architecture, Object-Oriented Design, C#/C++/Java/Perl (via careerplan.io/jobs/10571445-software-development-engineer-at-amazon)
Preferred skills
Full SDLC experience, Code review practices, Build processes, Testing strategies, Operations experience
Technologies
C#, C++, Java, Perl, Distributed Systems
Responsibilities
Design and maintain scalable platforms for data discovery and processing; Develop mechanisms to standardize and validate heterogeneous data sources; Partner with scientists and ML engineers to translate data needs into scalable solutions; Build reliable data pipelines operating at massive scale; Influence technical architecture and establish engineering best practices for data workflows.
Seniority
Senior, hands-on IC