Principal Engineer I

August 21

Apply Now
Logo of Confluent

Confluent

Artificial Intelligence • SaaS • Cloud Computing

Confluent is a company that specializes in data streaming platforms which turn real-time data events into actionable outcomes. Their solutions enable the development of intelligent, real-time applications, empowering teams and systems to respond to data instantly. Confluent builds a new data category that impacts the real world by providing the infrastructure for real-time data streaming, which is recognized and partnered with major tech companies like Google Cloud and Microsoft. The company maintains a remote-first culture, hiring talent from over 25 countries, and values diversity and inclusivity in their workplace.

1001 - 5000 employees

Founded 2014

🤖 Artificial Intelligence

☁️ SaaS

💰 Secondary Market on 2021-06

📋 Description

• Confluent's data streaming platform enables near real-time data movement and insights. • SPA team builds elastic, reliable, durable, cost-effective stream processing with Apache Flink. • Responsible for defining and executing the vision for scheduling, deployment, autoscaling, and state management. • Provide technical leadership and drive high standards for design, development, and operations of distributed systems. • Own complex cross-functional projects from inception to production with strong focus on reliability and impact. • Lead and contribute to open-source software, especially Apache Flink. • Mentor junior and mid-level engineers to foster technical excellence.

🎯 Requirements

• 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. • Demonstrated strong fundamentals and extensive experience in architecture, design, and development of large-scale distributed systems. • Expert-level understanding of cloud engineering principles, including experience building and operating mission-critical systems across multiple public cloud environments. • A self-starter with proven ability to lead and influence technical direction within and across teams, driving complex initiatives to successful completion. • Proficiency in Go, Java, or Scala, or Rust with a strong ability to contribute to and lead development in these languages. • Specialized distributed systems knowledge: background in distributed storage systems, databases, or high-throughput messaging systems. • Cloud & Kubernetes expertise: extensive experience with public clouds 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 (Apache Flink). • Experience with state management: deep expertise in design, implementation, and optimization of large-scale, fault-tolerant state management systems. • Experience with implementing Key Value stores or LSM-tree based systems: expertise in internals of modern K/V stores or storage engines like SlateDB or RocksDB.

🏖️ Benefits

• Equal opportunity workplace and inclusive hiring practices • Belonging is the baseline; we support diverse perspectives and growth • Global collaboration across time zones

Apply Now

Similar Jobs

July 29

As Staff Engineer, you will shape and evolve the AdTech platform focusing on performance optimization.

Cloud

JavaScript

Microservices

MongoDB

Next.js

Node.js

RabbitMQ

React

Redis

TypeScript

April 26

R&D Partners seeks a proactive professional to assess client eligibility for government funding programs.

🗣️🇫🇷 French Required

April 2

Join a Series A AI startup. Build scalable data-driven solutions and collaborate with top talent.

Assembly

AWS

Docker

JavaScript

Kubernetes

Node.js

Python

React

Terraform

TypeScript

Webpack

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com