Cloudera is looking for a highly experienced software engineer with strong expertise in Java development and specialty in platform architecture to join the Data In Motion - Streaming Analytics team focusing on Apache Flink and SQL Stream Builder.
Apache Flink is an easy to use, powerful, and reliable system to process and perform analytics on large data streams. For more information visit Apache Flink's website at https://flink.apache.org.
SQL Stream Builder is our own product, which sits on top of Flink and brings the power of SQL to the table, making it possible to query and manipulate data streams via a common, widely known query language.
As a Java engineer, you will be working in a team of engineers led by an Engineering Manager, collaborating with other engineers and stakeholders in Hungary, the United States and other countries around the globe. We have two modern offices in the center of Budapest and Szeged, but remote work is also available.
Responsibilities:
Lead, architecture, design and implementation of key aspects of the Apache Flink and SQL Stream Builder projects and their usage by other ecosystem projects.
Collaborate with and contribute to the Apache Flink and related open source communities.
Work with product management, engineering, UX and documentation teams to deliver high quality products.
Interact with partners and customers to help define roadmap and shape the technology.
Empower team members to deliver high-quality software at a fast pace.
Requirements:
Proven track record of performance.
Passionate about software engineering. Clean coding habits, attention to detail, and focus on quality and testability.
Strong software engineering skills: object oriented design, data structures, algorithms.
Experience with containerization orchestration technologies: Kubernetes, Docker.
Deep knowledge of system architecture, including process, memory, storage and network management is highly desired.
Experience with the following: Java, concurrent programming and related areas.
Experience with relational and non-relational databases: PostgreSQL, Amazon S3.
Strong oral and written communication skills in English.
Advantageous To Have:
BS or MS in computer science.
Spring Boot experience.
Cloud experience: AWS, Azure, GCP.
JavaScript/Python experience.