Software Development Engineer, AWS Apache Flink
Core
Building reliable, scalable backend and customer-facing infrastructure services for Amazon Managed Service for Apache Flink to enable real-time processing of high-volume streaming data in the cloud.
Role type
Senior Software Development Engineer (Backend/Infrastructure)
Builds
Amazon Managed Service for Apache Flink (MSF), a cloud service for stream processing applications
Domain
Cloud computing, real-time data streaming, distributed systems
Deliverable
production ML models | infrastructure
Required skills
C#, C++, Java, or Perl; Object Oriented Design; distributed software applications; multi-tiered, multi-threaded systems; system design and architecture; reliability and scaling
Preferred skills
Full software development life cycle; coding standards; code reviews; source control management; build processes; testing; operations
Technologies
Apache Flink, Apache Kafka, container orchestration platforms
Responsibilities
Develop and improve infrastructure services; solve complex technical challenges; ensure high availability and scalability; translate strategic business needs into features and projects; participate in strategic planning
Seniority
Senior, hands-on IC