Principall/Senior Staff Software Engineer Streaming Analytics
Location: Spain-Other-Remote, Ireland-Remote
Remote Type: Remote
Time Type: Full time
Job Description
Business Area:
EngineeringSeniority Level:
Mid-Senior levelJob Description:
At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.
The Mission: Build the Analytical Brain of Data in Motion.
Real-time data waits for no one. At Cloudera, our Streaming Analytics platform—powered by Apache Flink and SQL Stream Builder—is the "Analytical Brain” of Data in Motion that we are scaling into a Data Service designed to run anywhere.
We are seeking a Senior Staff Software Engineer (IC5) who is, at heart, a formidable developer. You aren't here to follow a checklist; you are here to be the technical sovereign of our Flink ecosystem. You will influence and build the core foundation of our most critical streaming analytics components, pushing the boundaries of distributed systems to ship code that enables millions of events to be processed.
The Impact You’ll Have
Technical Elite: Act as the developer and contributor for Apache Flink and the Cloudera streaming analytics suite. You help set the technical direction and decide how we solve the hardest problems.
Engineered for Anywhere: Design and build the next generation of features that make our streaming core work best on Anywhere Cloud.
Force Multiplier through Code: You lead by example. You’ll informally drive technical projects and mentor senior engineers by setting the standard for what "high-craftsmanship" code looks like.
Bridge the Strategy Gap: Partner with Product Management to turn visionary ideas into working prototypes and eventually, hardened production services. Your idea on the roadmap.
Deep-Tissue Troubleshooting: When the most complex distributed system failures occur, you are the ultimate escalation point. You dive into the internals of the JVM, K8s, and Flink to find the "why."
Your Technical DNA
We are seeking a developer who treats streaming analytics as a creative discipline and is obsessed with performance and scale.
The Mastery We Need
Distributed Systems Visionary: You have 8-10+ years of experience building and scaling robust products. You understand the trade-offs of low-latency, high-throughput systems at a fundamental level.
Java Ecosystem Authority: You don't just write Java; you understand the JVM. You have a deep track record of building concurrent, high-performance applications.
Orchestration Mastery: You are a Kubernetes and Docker power user. You understand how to leverage containerization to build portable, resilient services.
Engineering Craft: You have a strong sense of ownership and a bias for action. You believe in clean architecture, maintainable patterns, and the "Senior Staff" level of software design.
The "Senior Staff" Edge
Streaming Expertise: Deep, hands-on experience with Apache Flink, Spark, or Kafka.
Cloud-Native Prowess: Experience architecting for AWS, Azure, or GCP.
Polyglot Curiosity: You’re comfortable shifting into Python, Javascript, or Go if it’s the right tool for the job.
What you can expect from us:
Generous PTO Policy
Support work life balance with Unplugged Days
Flexible WFH Policy
Mental & Physical Wellness programs
Phone and Internet Reimbursement program
Access to Continued Career Development
Comprehensive Benefits and Competitive Packages
Employee Resource Groups
EEO/VEVRAA
#LI-AO1
#LI-HYBRID
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
