Software Development Engineer, Open Data Analytics - Engines

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Development Engineer, Open Data Analytics - Engines

Amazon Web Services (AWS) Open Data Analytics (ODA) organization is seeking a Senior Software Engineer to join their core engines and datalake team. This role focuses on developing and optimizing AWS's cloud Big Data processing platform, particularly services like EMR and Athena.

The position involves working with open-source engines like Apache Spark and Trino, alongside datalake open table formats including Apache Iceberg, Hudi, and Delta. The team has achieved significant performance improvements, enhancing engine efficiency by 5x through optimizations in query runtime, storage connectors, and compiler modifications.

This is a strategic role where you'll collaborate closely with open-source communities, driving innovations in query engines and table format integrations. The position offers an opportunity to shape technical direction, influence design decisions, and make substantial contributions to both proprietary and open-source codebases.

AWS, as part of Amazon's Utility Computing organization, provides foundational services like S3 and EC2, consistently innovating to maintain industry leadership. The role combines technical depth with strategic importance, requiring both hands-on engineering expertise and collaborative skills.

The position offers comprehensive benefits, including medical coverage, financial benefits, and emphasis on work-life harmony. AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company provides strong career development support through mentorship and knowledge-sharing programs.

This role is ideal for experienced engineers passionate about distributed systems, big data processing, and open-source collaboration. You'll work on challenging technical problems while having the opportunity to influence the direction of critical data processing services used by customers worldwide.

Last updated 5 days ago

Responsibilities For Software Development Engineer, Open Data Analytics - Engines

  • Develop and optimize core components of query engines and open table formats
  • Design and implement innovative solutions for table format integrations
  • Collaborate with open-source community
  • Ensure data consistency and durability
  • Improve automation and testing capabilities
  • Manage complex deliverables and research projects
  • Mentor and train team members
  • Handle challenging customer issues related to data lake workloads

Requirements For Software Development Engineer, Open Data Analytics - Engines

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of programming using modern languages like Java, C++, or C#
  • Experience with object-oriented design
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience in developing and operating distributed systems (preferred)
  • Experience with open table formats and query engines (preferred)
  • Experience contributing to open source code bases (preferred)

Benefits For Software Development Engineer, Open Data Analytics - Engines

Medical Insurance
401k
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development resources
  • Mentorship opportunities
  • Knowledge-sharing programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Open Data Analytics - Engines

Sr. Systems Development Engineer, Amazon Robotics Business Applications Solutions Engineering

Senior Systems Development Engineer role at Amazon Robotics, focusing on enterprise systems and robotics technology integration.

Software Development Engineer | Amazon Delivery Experience (DEX), DEX AI Regionalization Engineering

Senior Software Engineering role at Amazon focusing on delivery experience optimization using ML and AI technologies.

Sr. Software Development Engineer, Alexa Audio

Senior Software Development Engineer position at Amazon's Alexa Audio team, developing voice-controlled audio experiences and content delivery systems for millions of users.

Senior Software Development Engineer, Finance Automation

Senior Software Development Engineer position at Amazon, focusing on building scalable financial automation systems and leading technical initiatives in transaction processing and reporting.

Sr. Software Development Engineer, Alexa Audio

Senior Software Development Engineer position at Amazon's Alexa Audio team, leading development of voice-controlled audio experiences and streaming service integrations.