Software Development Engineer, Open Data Analytics - Engines
Core
Design and build next-generation technologies for Amazon Athena, a serverless analytics service for S3 data lakes, focusing on bridging open-source query engines with hyper-scaler performance.
Role type
Senior IC software development engineer (query engine internals & distributed systems)
Builds
Amazon Athena SQL analytics service and its underlying open-source based engine
Domain
Cloud computing, Big Data, Distributed Systems, Query Engines
Deliverable
production ML models | product features
Required skills
Software development, System architecture & design, Algorithm design, Data structures, Object-oriented programming, C/C++/Java/C#, Query engine internals, Distributed systems, Parallel algorithms, Concurrency, High-performance multi-threaded programming
Preferred skills
Full SDLC experience, Query processing & optimization, Hadoop ecosystem, Vectorization, CBO, Memory management
Technologies
SQL, Parquet, Apache Iceberg, Java, C, C++, C#, Hadoop
Responsibilities
Design and build large-scale systems and features for analytic SQL; Solve complex problems in distributed systems and query engines; Translate functional/technical requirements into detailed architecture; Own software development process end-to-end (requirements, design, implementation, testing, deployment, operations)
Seniority
Senior, hands-on IC