As a Staff Production Engineer, you will own high-risk technical domains, write production software, and collaborate closely with product teams to enhance reliability at scale.
Staff Software Engineer, Flink/Streaming Analytics Team
📜 Description
- Develop deep proficiency in Apache Flink and related Cloudera products.
- Informally manage technical projects and plan work for team members.
- Design, implement, test, and release new features for the Streaming Analytics product suite.
- Collaborate with cross-functional teams to ensure high-quality software delivery.
- Provide support to field teams and customers for product adoption and troubleshooting.
🛠️ Requirements
- Bachelor’s degree in Computer Science or equivalent, and 6+ years of experience; OR Master's degree and 4-6 years of experience; OR PhD and 2-4 years of experience.
- Experience with Apache Flink, Spark, and/or Kafka.
- 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.
- Strong written and verbal English communication skills.
✨ Benefits
- Generous PTO Policy
- Flexible WFH Policy
- Mental & Physical Wellness programs
- Phone and Internet Reimbursement program
- Access to Continued Career Development
- Comprehensive Benefits and Competitive Packages
- Paid Volunteer Time
Full job description
Join Cloudera as a Staff Software Engineer to develop innovative Streaming Analytics products, leveraging Apache Flink and collaborating with global teams to deliver high-quality software solutions.
Description
- Develop deep proficiency in Apache Flink and related Cloudera products.
- Informally manage technical projects and plan work for team members.
- Design, implement, test, and release new features for the Streaming Analytics product suite.
- Collaborate with cross-functional teams to ensure high-quality software delivery.
- Provide support to field teams and customers for product adoption and troubleshooting.
Requirements
- Bachelor’s degree in Computer Science or equivalent, and 6+ years of experience; OR Master's degree and 4-6 years of experience; OR PhD and 2-4 years of experience.
- Experience with Apache Flink, Spark, and/or Kafka.
- 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.
- Strong written and verbal English communication skills.
Benefits
- Generous PTO Policy
- Flexible WFH Policy
- Mental & Physical Wellness programs
- Phone and Internet Reimbursement program
- Access to Continued Career Development
- Comprehensive Benefits and Competitive Packages
- Paid Volunteer Time
Similar jobs
Search more Software Engineer jobsSenior Software Engineer - Autonomy Platform
Zendar seeks a Senior Software Engineer to enhance their autonomy platform, focusing on software design, integration of new models, and maintaining high software standards.
As a Senior Engineer, you will enhance a diverse software portfolio by improving UIs, optimizing workflows, fixing C++ bugs, and integrating tools with AI agents.
Senior Developer (C# / .Net)
In this senior engineering role, you will architect and develop robust.NET software solutions for electronic trading, ensuring reliability and scalability.
Senior Java Developer
As a Senior Java Developer, you will design, develop, and optimize enterprise-grade applications, ensuring high performance and reliability while collaborating with cross-functional teams.
