Sr Software Development Engineer, AWS Open Data Analytics Engines

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
$151,300 - $261,500
Backend
Senior Software Engineer
Contact Company
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Sr Software Development Engineer, AWS Open Data Analytics Engines

The analytics team is looking for an experienced engineer to join the core engines team. Athena and EMR are services that our customers use 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.

As a Sr Engineer on the engines team, you will:

  • Help with direction, design, and implementation of key areas
  • Mentor the next set of engineers
  • Perform hands-on development for core components of the query engine
  • Design and develop solutions and algorithms to improve performance of Spark and/or Trino
  • Interact and partner with the open source community
  • Ensure data consistency and durability with breakthrough performance and scalability
  • Improve the organization's automation and testing capabilities
  • Manage complex deliverables, projects, and research projects with deadlines
  • Be a point of contact for challenging customer issues around query engine problems

AWS values diverse experiences and encourages candidates to apply even if they don't meet all preferred qualifications. The team fosters a culture of inclusion through employee-led affinity groups and ongoing events and learning experiences.

This role offers opportunities for mentorship, career growth, and work-life harmony. AWS is committed to becoming Earth's Best Employer and values flexibility as part of the working culture.

Last updated 6 months ago

Responsibilities For Sr Software Development Engineer, AWS Open Data Analytics Engines

  • Hand-on development for core components of the query engine
  • Design and develop solutions and algorithms to improve performance of Spark and/or Trino
  • Interact and partner with the open source community
  • Ensure data consistency and durability with breakthrough performance and scalability
  • Improve the organization's automation and testing capabilities
  • Manage complex deliverables, projects and research projects with deadlines
  • Mentor and train other team members on design techniques and engine good practices
  • Be a point of contact for challenging customer issues around query engine problems

Requirements For Sr Software Development Engineer, AWS Open Data Analytics Engines

Java
Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Sr Software Development Engineer, AWS Open Data Analytics Engines

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

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

Senior Software Development Engineer, Elastic Block Storage, Server Durability Engine

Senior Software Engineer role at AWS EBS team, developing core storage and durability components for one of the world's largest distributed storage systems.

Sr. Software Development Engineer, Alexa Audio

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

Senior Software Development Engineer, 3P Pricing

Lead Amazon's Worldwide Pricing team building scalable solutions that help sellers optimize their business performance and delight customers worldwide.

Sr Software Development Engineer, Pre Station Planning Technology

Senior Software Engineer role at Amazon focusing on logistics technology and delivery network optimization in Bangalore, India.

Sr. Software Development Engineer, Alexa Audio

Senior Software Development Engineer position at Amazon's Alexa Audio team, focusing on developing audio experiences and integration systems for Alexa-enabled devices.