Confluent

Software Engineer Intern 12 month FTC

Confluent1 months ago
Location

GB Remote United Kingdom

Workplace

Remote

Type

Internship

Salary

GBP 25,000 – 28,000

Level

Intern

Role

Software Engineer Intern

Posted

Feb 3, 2026

InternshipRemoteIntern

The role

Summary

Confluent is seeking a Software Engineer Intern for a 12-month remote placement to work on next-generation distributed systems and Apache Kafka infrastructure. This role offers hands-on experience with production software development, code reviews, and building large-scale streaming data platforms in a fast-paced environment.

What you'll do

Software Development: Design, develop, test, deploy, maintain, and improve customer-facing production software
Code Quality: Follow software development best practices and actively participate in code reviews
Project Management: Manage project priorities, deadlines, and deliverables with mentorship support
Kafka Development: Help build the next generation of Apache Kafka by pushing distributed system design boundaries
Production Impact: Create software solutions that directly impact customers and production systems
Team Collaboration: Work effectively with engineering teams on complex distributed systems problems

What we look for

Technical

Programming ProficiencyProficiency in at least one of: Java, Scala, C, C++, or Go
Data Structures & AlgorithmsStrong knowledge of fundamental computer science concepts
Distributed Systems InterestPassion for building large-scale distributed systems in cloud environments

Education

Degree PursuitCurrently pursuing Bachelor's or Master's degree in Computer Science, Mathematics, or related technical field

Experience

Self-MotivationAbility to drive projects independently with mentorship and clear requirements
Team CollaborationStrong verbal and written communication skills with effective teamwork abilities
Growth MindsetSmart, humble, empathetic approach to learning and development
Fast-Paced EnvironmentExcitement for challenges in innovative, quickly growing software development settings

Skills

Required skills

Programming LanguagesProficiency in Java, Scala, C, C++, or Go
Computer Science FundamentalsStrong understanding of data structures and algorithms
Communication SkillsStrong verbal and written communication abilities
Team CollaborationAbility to work effectively in team environments
Project ManagementSelf-motivation to drive projects with mentorship support

Nice to have

Apache KafkaExperience or exposure to Kafka streaming platform
Apache FlinkKnowledge of stream processing frameworks
KubernetesContainer orchestration experience
Cloud PlatformsFamiliarity with AWS, GCP, or Azure
Distributed SystemsUnderstanding of large-scale system architecture

Compensation & benefits

Salary

GBP 25,000 – 28,000 (annual)

Benefits

Remote Work

Full remote work opportunity for the entire 12-month placement

Mentorship Program

Structured coaching and mentorship for faster learning and onboarding

Inclusive Culture

Equal opportunity workplace with focus on belonging and diverse perspectives

Professional Development

Exposure to cutting-edge data streaming technology and distributed systems

Global Team

Work across time zones with international engineering teams


Interview process

  1. 1
    Initial Application Review Resume and cover letter screening focusing on technical background and interest in distributed systems
  2. 2
    Technical Phone Screen Basic programming assessment and discussion of computer science fundamentals
  3. 3
    Technical Interview Coding challenges focusing on data structures, algorithms, and problem-solving approach
  4. 4
    System Design Discussion High-level conversation about distributed systems concepts and scalability
  5. 5
    Cultural Fit Interview Team collaboration assessment and alignment with Confluent's values and mission
  6. 6
    Final Interview Discussion with senior engineers about project interests and learning goals

Apply for this position

You'll be redirected to the company's application page


Confluent

Confluent

View all jobs

Confluent is an American data streaming platform company based on Apache Kafka.

Mountain View, California, United StatesFounded 2014confluent.io

Tech Stack

Languages
JavaScalaCC++Go
Frameworks
Apache KafkaApache FlinkKubernetes
Databases
Kafka TopicsDistributed Storage Systems
Tools
GitDockerCloud Platforms
Other
Distributed SystemsReal-time Data Processing

Interview Guides

14 guides available for Confluent

Apply Now