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 20 minutes 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

Senior Software Dev Engineer, Amazon Japan Paid Services Tech

Senior Software Engineer role at Amazon Japan focusing on developing innovative features for seller services, requiring 5+ years of experience and strong system design skills.

Sr. SDE, Buyer Safety Experience

Senior Software Engineer role at Amazon focusing on building scalable safety experience systems for Amazon.com, offering competitive compensation and opportunity to impact millions of customers.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Development Engineer position at AWS working on Aurora PostgreSQL, focusing on database query optimization and distributed systems.

Senior System Development Engineer, Amazon LastMile Transportation

Senior System Development Engineer role at Amazon focusing on industrial control systems and automation for logistics operations, offering competitive compensation and benefits.

Sr. Software Development Engineer, Fulfillment by Amazon (FBA)

Senior Software Development Engineer position at Amazon's FBA team, focusing on building scalable solutions for seller inventory management and supply chain optimization.