Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

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

Description For Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Amazon Managed Service for Apache Flink (MSF) team is seeking a Software Development Engineer to work on the Apache Flink framework. This role focuses on improving stream processing capabilities and contributing to open source development.

Key Responsibilities:

  • Enhance the Apache Flink stream processing engine
  • Contribute improvements back to open source
  • Develop highly scalable and reliable cloud-based services
  • Work on improving efficiency and availability of the engine
  • Collaborate with product and development management
  • Champion operational excellence

The role offers:

  • Work-life balance with flexible hours (core hours 10am-4pm)
  • On-call rotation (1 week every 2 months)
  • Opportunity to work on large-scale systems
  • Chance to influence stream processing technology
  • Collaborative team environment

The position is part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2, along with continuous product innovations. Team members support various AWS services including Compute, Database, Storage, IoT, Platform, and Productivity Apps.

AWS values diverse experiences and inclusive team culture, offering:

  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Continuous learning experiences
  • Flexible work arrangements
  • Comprehensive benefits package

Compensation ranges from $129,300 to $223,600 per year based on geographic location, plus equity and benefits.

Last updated a day ago

Responsibilities For Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

  • Improve Apache Flink stream processing engine
  • Contribute improvements to open source
  • Write quality, reusable code for cloud-based services
  • Work on improving efficiency and availability of the engine
  • Collaborate with product and development management
  • Champion operational excellence
  • Participate in on-call rotation

Requirements For Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Java
  • 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 data processing technologies (Apache Flink, Spark, Storm, Hadoop) is a plus

Benefits For Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Medical Insurance
401k
Equity
Parental Leave
Education Budget
  • Medical Insurance
  • 401k
  • Equity
  • Parental Leave
  • Education Budget

Interested in this job?

Jobs Related To Amazon Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Senior Software Development Engineer, Kuiper Network Services

Senior Software Engineer role at Amazon's Project Kuiper, building satellite network infrastructure for global broadband connectivity.

Senior Software Development Engineer, Annapurna Labs, Trainium Collectives, Elastic Collectives

Senior Software Development Engineer role at Amazon's Annapurna Labs, focusing on distributed AI/ML systems and collective operations for large-scale AI infrastructure.

Sr. Software Development Engineer, Kuiper Ground Gateway Services

Senior Software Engineer role at Amazon's Project Kuiper developing satellite ground station software systems

Software Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

Senior Software Development Engineer role at Amazon Web Services, focusing on distributed systems and query processing for Amazon Redshift, with opportunities to build scalable cloud solutions.

Sr. Software Dev Engineer, Kuiper SDN Team

Senior Software Development Engineer position for Amazon's Project Kuiper, developing network control plane for satellite constellation system.