Remote Jobs RockRemote Jobs Rock

Staff Software Engineer, Flink/Streaming Analytics Team

🕒 25 days ago
Apache FlinkSQL Stream BuilderJavaSoftware Design

📜 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

Trusted by Remote Workers