Want to get hired at Lensa?

Confluent Software Engineering Intern

Lensa

HybridHybrid

Original Job Summary

Overview

Confluent Software Engineering Intern is a full-time remote opportunity for early talent passionate about solving complex distributed systems.

About The Role

You will be part of a team building production-impact software by designing, developing, testing, deploying, maintaining, and improving software systems that power real-time data streaming and customer-facing applications.

Responsibilities

  • Design and develop distributed software solutions
  • Test, deploy, and maintain production code
  • Participate in code reviews and follow best practices
  • Manage project priorities and deliverables
  • Push the boundaries in distributed system design with next generation Kafka

Requirements

  • Pursuing a Bachelor’s or Master’s in Computer Science, Math, or related field with graduation between Dec 2026 and Aug 2027
  • Strong verbal and written communication skills
  • Proficiency in one or more languages: Java/Scala, C, C++, Go
  • Solid understanding of data structures and algorithms
  • Team player with self-motivation

Preferred Skills

Exposure to tools such as Apache Kafka, Apache Flink, or Kubernetes is a plus.

Inclusion

Confluent is an equal opportunity workplace that values diverse perspectives and backgrounds.

Key skills/competency

  • Distributed Systems
  • Software Development
  • Kafka
  • Algorithms
  • Java
  • Scala
  • Teamwork
  • Cloud
  • Code Reviews
  • Testing

How to Get Hired at Lensa

🎯 Tips for Getting Hired

  • Customize Your Resume: Tailor skills to distributed systems and Java expertise.
  • Research Confluent: Learn about their data streaming platform and culture.
  • Apply Early: Submit your application with clear project examples.
  • Prepare for Systems Questions: Review algorithms and coding challenges.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems concepts.
Practice coding in Java or C++.
Study data structures and algorithms.
Explore Apache Kafka basics.

Behavioral Questions

Explain teamwork experiences in projects.
Describe handling tight deadlines.
Discuss receiving and giving feedback.
Share learning from past challenges.