Software Development Engineer, Open Data Analytics Fundamentals Team

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

Description For Software Development Engineer, Open Data Analytics Fundamentals Team

AWS Utility Computing (UC) is at the forefront of cloud innovation, providing foundational services like Amazon S3 and EC2. The Open Data Analytics (ODA) organization, specifically the Fundamentals team, is seeking talented engineers to enhance their cloud Big Data processing platform. This role focuses on Amazon EMR, the industry-leading cloud big data platform, and Amazon Athena, a serverless query service.

As a Software Development Engineer on the ODA Fundamentals team, you'll be instrumental in integrating and packaging analytics products that serve millions of customers worldwide. You'll work with cutting-edge technologies and frameworks like Apache Spark, Trino, Hadoop, and Hive, while collaborating with industry experts to shape the strategic direction of ODA services.

Your responsibilities will include designing and building web services that manage ODA releases, developing benchmarking frameworks, and ensuring high-quality product delivery. You'll be working in a fast-paced environment at one of the most innovative technology companies, making a direct impact on products used by millions daily.

The role offers significant growth opportunities through mentorship, knowledge-sharing, and career development resources. AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company emphasizes work-life harmony and provides flexibility in the working culture.

This position is ideal for someone with strong software development experience who is passionate about distributed systems, big data processing, and building scalable solutions. You'll be part of AWS's mission to provide the world's best cloud platform while working on challenging technical problems that directly impact customer success.

Last updated 6 hours ago

Responsibilities For Software Development Engineer, Open Data Analytics Fundamentals Team

  • Design and build web services and tools that manage entire lifecycle of ODA releases
  • Build and improve benchmarking frameworks for AWS Analytics optimization
  • Analyze and improve availability, efficiency, capacity, scalability, security and performance of services
  • Build and maintain infrastructure for multi-site development team
  • Work on complex problems in distributed systems and query engines
  • Translate complex requirements into detailed architecture and design
  • Own the end-to-end Software Development Life Cycle (SDLC)

Requirements For Software Development Engineer, Open Data Analytics Fundamentals Team

Java
Python
  • 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 design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, Open Data Analytics Fundamentals Team

  • Work-life balance
  • Career development opportunities
  • Mentorship programs
  • Inclusive team culture
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Open Data Analytics Fundamentals Team

Software Development Engineer - CloudFront

AWS CloudFront Software Development Engineer position in Dublin, working on global-scale content delivery systems and cloud infrastructure.

Software Development Engineer, EC2 VPC

AWS is seeking an experienced Software Development Engineer to work on EC2 VPC team in Herndon, VA, developing core network virtualization systems and cloud infrastructure.

SysDev Engineer II, AWS Bedrock

AWS Bedrock seeks a System Development Engineer II to develop and optimize data generation solutions for large language models, focusing on quality and innovation in AI/ML systems.

Software Development Engineer, Digital Payments and Emerging Markets

Software Development Engineer role at Amazon's Digital Payments team, focusing on building payment solutions for Mexico and emerging markets, requiring 3+ years of experience.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services Software Development Engineer position focusing on cloud infrastructure design, implementation, and operations.