Amazon
Senior Software Engineer for Open Data Analytics Engines
Amazon, Seattle, Washington, us, 98127
Join our dynamic analytics team as a Senior Software Engineer for Open Data Analytics Engines. We are seeking an experienced engineer to enhance our core analytics services, including Athena and EMR, which enable customers to execute large-scale analytics using open-source engines like Trino and Spark.
In this role, you will be instrumental in transforming these engines to operate seamlessly in serverless environments while significantly boosting performance and scalability. Our team has achieved remarkable improvements in the past three years, with a five-fold increase in engine efficiency through optimizations in query runtime, storage connectors, and the compiler, including enterprise features like fine-grained access control.
As a hands-on engineer, you will:
Develop and enhance core components of the query engine.
Design algorithms to optimize the performance of Spark and/or Trino.
Collaborate with partners in the open-source community.
Ensure data consistency and durability without compromising performance.
Improve the organization's automation and testing capabilities.
Manage complex deliverables and research projects to meet deadlines.
Mentor and guide fellow engineers in design practices and best approaches.
Serve as a point of contact for resolving challenging customer issues related to query engines.
We believe in the value of diverse experiences, and we encourage all candidates to apply, even if they do not fulfill all preferred qualifications.
At Amazon Web Services (AWS), we pride ourselves on being the most comprehensive and widely adopted cloud platform in the world. Our commitment to innovation has established trust among customers, from startups to Global 500 companies, as we consistently deliver product innovations.
We offer a culture that emphasizes inclusivity and personal growth, along with a work-life balance that values your well-being.
Basic Qualifications:
5+ years of relevant software development experience.
Proficiency in at least one programming language.
5+ years of experience in system design or architecture.
Experience in mentoring or leading an engineering team.
Preferred Qualifications:
Comprehensive experience with the full software development lifecycle.
Bachelor's degree in computer science or equivalent experience.
Join us in making a significant impact in the cloud analytics domain!