Software Development Engineer, Open Data Analytics Governance
About the role
The analytics team is looking for an experienced engineer to join the core engines team. Athena and EMR are services that our customer uses to run large scale analytics, leveraging open source engines like Trino and Spark. The analytic engine organization makes significant modifications to these engines to run in serverless environments and with superior performance and scalability than what is available in Open Source. In the last 3 years we have improved our engines by a factor of 5x by making changes to the optimizer, query runtime and storage connectors. We have also made significant changes to the compiler to enable enterprise features like fine grain access control. This is a “must-win” strategic area in a growing and very technical space.
Responsibilities
- Help with design and implementation of key features and performance optimizations for query engines
- Make deeper changes all around the query engine codebase
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Qualifications
- Bachelor's degree in computer science or equivalent
Skills
- Full software development life cycle experience (coding standards, code reviews, source control management, build processes, testing, and operations)
Benefits
Inclusive Team Culture, Mentorship & Career Growth, Work/Life Balance
Pay
TBD
Schedule
TBD