Confluent Software Engineering Intern
@ Lensa

Hybrid
$40,000
Hybrid
Full Time
Posted 22 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @confluent.io
Recommended after applying

Job Details

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.

Frequently Asked Questions