Develop deep proficiency in Apache Flink and the Cloudera products built on this technology.
Design, implement, test and release new features and enhancements for the Cloudera Streaming Analytics product suite, supporting both on-premise and cloud deployments.
Contribute to a cross-functional software development team, covering all aspects of software product delivery to ensure high-quality, secure, and maintainable software.
Collaborate with product management, engineering, support, UX, and documentation teams to deliver projects.
Provide support to our field team and customers, facilitating product adoption, smooth implementation and troubleshooting of use cases.
Requirements
BS/MS in Computer Science or a related field, and/or 5+ years of relevant work experience.
Proven experience in building scalable, robust distributed software systems.
Strong Java skills and proficiency across the Java ecosystem.
Strong understanding of software design and architecture principles.
Experience with delivery pipeline tools, CI/CD solutions, and automated testing.
Self-driven and highly motivated, with a strong sense of ownership and craftsmanship.
Strong written and verbal English and communication skills.
Experience with Apache Flink, Spark and/or Kafka
Experience with Cloud technologies (AWS, Azure, GCP)
Experience with containerization orchestration technologies: Kubernetes, Docker.