Software Engineer II, Athena Engine Front End
Core
Manage query lifecycle and route millions of daily queries to optimal engine configurations for Amazon Athena's next-generation engine.
Role type
Senior Software Engineer (Distributed Systems)
Builds
Query routing services and engine lifecycle management features for Athena
Domain
Cloud data analytics, distributed systems, serverless architecture
Deliverable
production ML models | product features
Required skills
C#, C++, Java, or Perl; Object Oriented Design; distributed system architecture; multi-threaded application development; system design patterns; reliability engineering; large-scale system development
Preferred skills
Full software development life cycle ownership; code review leadership; build process optimization; testing strategy; operations experience
Technologies
C#, C++, Java, Perl
Responsibilities
Shape feature designs with senior engineers; build, test, and ship services through release pipelines; operate production systems; route queries across engine generations; validate new engine builds before production traffic
Seniority
Senior, hands-on IC