Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Principal Engineer I

Requirements:

  • Deep Expertise: BS, MS, or PhD in computer science or a related field, or equivalent work experience, with 12+ years of relevant experience in stream processing and distributed systems.
  • Architectural Acumen: Demonstrated strong fundamentals and extensive experience in the architecture, design, and development of large-scale distributed systems.
  • Cloud Native Leadership: Expert-level understanding of cloud engineering principles, including experience building and operating mission-critical systems across multiple public cloud environments.
  • Strategic Influence: A self-starter with proven ability to lead and influence technical direction within and across teams, driving complex initiatives to successful completion.
  • Polyglot Proficiency: Proficiency in Go, Java, or Scala, or Rust with a strong ability to contribute to and lead development in these languages.

Nice to Haves:

  • Specialized Distributed Systems Knowledge: A strong background in distributed storage systems, databases, or high-throughput messaging systems.
  • Cloud & Kubernetes Expertise: Extensive experience with public clouds (AWS, Azure, or GCP) and hands-on experience designing and operating Kubernetes operators for distributed applications.
  • Significant Open Source Leadership: Recognized contributions and leadership in open-source projects, particularly in the stream processing domain (especially Apache Flink), demonstrating a track record of driving significant community impact.
  • Experience with State Management: Deep expertise in the design, implementation, and optimization of large-scale, fault-tolerant state management systems.
  • Experience with implementing Key Value stores or LSM tree based systems: You have expertise in the internals of modern K/V stores or storage engines like SlateDB or RocksDB.

What You Will Be Doing:

  • Architect and Drive Vision: Define, maintain, and execute the technical vision and roadmap for scheduling and deployment of Flink, including autoscaling and managing state, ensuring alignment with Confluent Cloud's strategic goals and customer needs.
  • Technical Leadership: Provide technical leadership and guidance to the team, setting high standards for design, development, and operational excellence of highly performant, scalable, reliable, and resilient distributed systems.
  • Complex Project Ownership: Independently drive the architecture, design, and execution of complex, cross-functional software projects from inception to production, with a strong focus on quality, reliability, and business impact.
  • Open Source Contributions & Strategy: Lead and significantly contribute to open-source software, especially Apache Flink and related stream processing technologies, influencing the community and driving business impact through strategic contributions.
  • Advanced Troubleshooting & Operational Excellence: Act as a subject matter expert for troubleshooting and improving operations for complex, large-scale technical stacks spanning all three major clouds (AWS, Azure, GCP), proactively identifying and addressing systemic issues.
  • Mentorship and Growth: Mentor and coach junior and mid-level engineers, fostering a culture of technical excellence, continuous learning, and innovation within the team.

Perks and Benefits:

  • Belonging isn’t a perk, it’s the baseline. We work across time zones and backgrounds, knowing the best ideas come from different perspectives.
  • We're proud to be an equal opportunity workplace, where employment decisions are based on job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.
AI Summary ✨
Confluent logo

Confluent

Remote - Germany (Remote)

Remote
Experience: Principal
Posted: August 21, 2025
Last seen: 2 hours ago
Aws
Azure
Gcp
Golang
Java
Kubernetes
React
Rust
backend

Why we track Confluent

Confluent is the company behind Apache Kafka. If you've worked with event streaming or real-time data, you probably know their stack. They have EU roles and the engineering work is technically deep—distributed systems at their core.

Similar jobs

  • kraken logo

    Solutions Architect - Payward Services

    UK, Canada, Portugal, Spain, Poland, Ireland, Germany, Brazil, Romania, Czech Republic, Cyprus, Lithuania, Switzerland, Mexico

    6 hours ago
    New
    Remote
  • a day ago
    New
    Remote
  • mistralai logo

    Mistral Cloud - Software Engineer, Backend

    France, Netherlands, Spain, Germany, Belgium, UK, Luxembourg

    a day ago
    New
    Remote
  • 2 days ago
  • See all jobs in Germany