Senior Software Engineer, Flink
Core
Designing, shipping, and operating secure, reliable, and self-service stream processing infrastructure (Flink, Kafka) to enable real-time data access and automation across Grab.
Role type
Senior Software Engineer (Stream Processing Platform)
Builds
Self-served stream processing capabilities, abstractions, modules, and libraries for 1000+ applications
Domain
Real-time data infrastructure, stream processing, platform engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Stream processing (Flink, Spark Streaming), Kafka, Scala, Java, system design, observability, security
Preferred skills
Kafka Connect, Kubernetes, Go, Gitlab CI, AWS, Terraform, Linux
Responsibilities
Create abstractions and libraries to lower entry barriers for stream processing; improve automation for supporting 1000+ applications; weigh in on platformization and security design; evangelize platform usage; participate in on-call and incident response
Seniority
Senior, hands-on IC