Software Development Engineer, Open Data Analytics - Engines (Level 5)

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

Description For Software Development Engineer, Open Data Analytics - Engines (Level 5)

Amazon Web Services (AWS) Open Data Analytics (ODA) organization is seeking a Senior Software Engineer to join their mission of building the world's premier cloud Big Data processing platform. This role is within the ODA engines team, focusing on services like EMR and Athena that leverage open source engines such as Apache Spark and Trino, along with datalake formats including Apache Iceberg, Hudi, and Delta.

The position offers an exciting opportunity to work on cutting-edge technology that has already achieved 5x performance improvements through optimizations in query runtime, storage connectors, and compiler modifications. You'll be at the forefront of implementing enterprise features and contributing to open-source communities.

As a key member of the Engines team, you'll shape technical direction, influence design decisions, and drive innovations in query engines and table format integrations. The role demands expertise in performance optimization, feature development, and security hardening across the entire stack.

AWS, as part of Amazon's Utility Computing organization, provides foundational services like S3 and EC2, consistently releasing innovative products that maintain AWS's industry leadership. The company offers a comprehensive benefits package, including competitive salary ranging from $129,300 to $223,600 based on location, plus equity and additional compensation components.

The culture emphasizes work-life harmony, diversity, and inclusion, with various employee-led affinity groups and ongoing learning opportunities. Career growth is supported through mentorship, knowledge-sharing, and professional development resources. This is an excellent opportunity for experienced engineers passionate about big data, distributed systems, and open-source collaboration to make a significant impact in a rapidly growing technical space.

Last updated 5 minutes ago

Responsibilities For Software Development Engineer, Open Data Analytics - Engines (Level 5)

  • 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
  • Be a point of contact for customer issues

Requirements For Software Development Engineer, Open Data Analytics - Engines (Level 5)

Java
Python
Scala
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Knowledge of design patterns, reliability and scaling

Benefits For Software Development Engineer, Open Data Analytics - Engines (Level 5)

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development opportunities
  • Mentorship programs
  • Employee-led affinity groups
  • Inclusive work culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Open Data Analytics - Engines (Level 5)

Software Development Engineer, AWS DNS

Senior Software Engineer role at AWS DNS team, building and operating large-scale DNS platforms and configuration management systems for Amazon's global infrastructure.

Software Development Engineer, Kuiper Government Solutions

Senior Software Engineer role at Amazon's Project Kuiper developing critical APIs and interfaces for government satellite communications systems.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, combining technical expertise with leadership responsibilities.

Senior Software Developer, Sponsored Products Demand Identification and Optimization

Senior Software Developer role at Amazon's Sponsored Products team, focusing on advertising technology and machine learning optimization systems.

Software Dev Engineer, Amazon S3

Senior Software Engineer role at Amazon S3 focusing on distributed systems and API development in Arlington, VA