Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink
Role responsibilities
Develop and improve the Apache Flink framework to enhance the Amazon Managed Service for Apache Flink. Contribute improvements back to the open-source community while ensuring high service availability and scalability.
Requirements
Requires 3+ years of professional software development experience and 2+ years of experience in system design or architecture. Proficiency in at least one programming language is required, with a preference for experience in large-scale data processing technologies.
Key skills
Apache Flink, Distributed Systems, Stream Processing, Java, SQL, System Design, Software Architecture, Cloud Computing, Scalability, Reliability, Open Source Contribution, Data Streaming
Keywords
Apache Flink, Apache Spark, Apache Storm, Hadoop, AWS, Amazon Managed Service for Apache Flink, Distributed Stream Processing, Cloud-based Services, Operational Excellence, Fault Tolerance, S3, EC2, Software Development Life Cycle, Code Reviews, Source Control Management, Elasticity, Fail-over, Real-time Data Processing