Software Development Engineer, AWS Analytics Engineering
Core
Design, implement, and operate distributed systems for workflow orchestration, multi-agent AI frameworks, and GenAI-powered analytics at petabyte scale.
Role type
Senior Software Development Engineer (Distributed Systems & AI/ML)
Builds
Workflow orchestration systems, multi-agent AI frameworks, GenAI analytics capabilities, scalable platform services, marketplace/IDE experiences, real-time monitoring dashboards
Domain
Cloud infrastructure, distributed systems, data engineering, applied AI/ML
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, workflow orchestration, multi-agent AI architecture, API/microservices design, system architecture, object-oriented design, large-scale application development
Preferred skills
Full SDLC ownership, code review leadership, production operations, cross-functional collaboration
Technologies
C#, C++, Java, Perl, GenAI, LLMs
Responsibilities
Design scalable distributed systems for petabyte-scale data processing; build multi-agent AI systems with autonomous agents and tool integrations; create reusable components and APIs; drive operational excellence for production systems; mentor engineers on best practices; participate in architecture design reviews
Seniority
Senior, hands-on IC with architectural leadership