Senior Software Engineer
Confluent
13 days ago
Remote, Canada
Senior / Mid Level
Responsibilities
- Drive the design and execution of complex projects end to end.
- Contribute to the advancement of the Apache Kafka project.
- Work with customers to understand their requirements and ensure their success.
- Represent the team in cross-functional design and architecture meetings.
- Provide guidance and mentorship to other engineers.
- Collaborate with engineers to make decisions that benefit Apache Kafka and Confluent.
Requirements
- BS, MS, or PhD in computer science or a related field, or equivalent work experience.
- 4+ years of relevant experience in distributed systems, query, and stream processing.
- Strong fundamentals in distributed systems design and development.
- Experience building and operating highly scalable and performant systems.
- Solid understanding of basic systems operations (disk, network, operating systems, etc).
- Self-starter with the ability to work effectively in teams.
- Proficiency in Java, Scala, or other statically typed languages.
Benefits
- Commitment to diversity and inclusion in the workplace.
- Opportunities for leadership and growth.
- Collaborative work environment across time zones and backgrounds.
Tech Stack
Apache KafkaJavaScala
Categories
BackendData Engineering