Job Overview
Role: Software Engineer – Confluent Location: Bangalore Experience: 0 to 4 Years (New graduates are welcome) Qualification: B.E / B.Tech / B.Sc / M.Sc / M.E / M.Tech in CS, IT Key Skills: Algorithms, Apache Kafka, AWS, Concurrency, CS Fundamentals, Data Structures, Docker, GCP, Go, IBM, Java, Kubernetes, Major cloud platforms, Monitoring frameworks, Networking protocols, Operating systems, Platform Engineering, System Observability, System Curiosity, USM Agent
Job Description
This is an outstanding opportunity for computer science graduates and junior engineers to work closely with senior engineering mentors, design cloud-native systems, and gain hands-on expertise with Apache Kafka. The team is responsible for managing, scaling, and operating hybrid-first data streaming systems, cluster health diagnostics, and complex consumer monitoring workflows.
Roles and Responsibilities
- Feature Delivery: Implementing and executing well-scoped tasks and product updates on time, under the guidance of senior mentors.
- Cluster & Console Enhancements: Contributing to hybrid-first management capabilities (USM Agent, Cloud Console) or improving cluster health, topic visibility, consumer monitoring, and data connector visibility (C3 workflows).
- System Design: Drafting brief architectural design documentation for your own software tasks and integrating structural review feedback from peers.
- Quality Assurance: Writing functional unit tests, fixing code defects, and reviewing team code to foster a robust engineering culture.
- Production Troubleshooting: Investigating real-time production and customer issues by parsing distributed system logs and reading telemetry metrics with team support.
- On-Call Rotations: Participating in supportive on-call rotations to learn how to debug, escalate, and mitigate complex outages in staging and production environments.
Skills and Eligibility Criteria
Educational Background: Bachelor’s or Master’s Degree in Computer Science, Engineering.
Experience: 0 to 4 Years (New graduates are welcome).
Mandatory Technical Skills:
- Ability to write clean, maintainable, and robustly tested backend code in at least one modern language. Highly prefer candidates with expertise in Java or Go
- High level of curiosity regarding the inner workings of distributed storage systems and how large-scale services like Apache Kafka are built and operated
- Solid grasp of foundational computer science principles, including data structures, sorting algorithms, concurrency, networking protocols, and operating systems
Competencies:
- A keen interest in platform engineering, system observability, and monitoring frameworks
- Active contributions to open-source software libraries
- Basic exposure to modern container orchestration tools such as Kubernetes, Docker, or major cloud platforms (AWS, GCP, or Azure)
- Ease with asking technical questions and seeking constructive feedback during peer code reviews
- Relevant coursework, internships, or personal projects involving Apache Kafka, cloud infrastructure, or distributed storage systems
- Self-starter attitude
- Strong written and verbal communication skills