Principall/Senior Staff Software Engineer Streaming Analytics
Cloudera
Vienna, Austria
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Tech stack
Java
JavaScript
Amazon Web Services (AWS)
Data analysis
Azure
Cloud Computing
Distributed Systems
Java Virtual Machine (JVM)
Python
Cloudera
Software Engineering
Data Streaming
Spark
Build Management
Kubernetes
Apache Flink
Kafka
Docker
Job description
- 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."
Requirements
- 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.
Benefits & conditions
- 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
- Paid Volunteer Time
- Employee Resource Groups
About the company
At Cloudera, we believe that data can make what is impossible today, possible tomorrow. We empower people to transform complex data into clear and actionable insights. Cloudera delivers an enterprise data cloud for any data, anywhere, from the Edge to AI. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises. Learn more at cloudera.com.