At a Glance
- Tasks: Design, develop, and improve software that impacts customers in real-time.
- Company: Join a pioneering tech company redefining data movement.
- Benefits: Remote internship with mentorship, competitive pay, and growth opportunities.
- Why this job: Be part of a team pushing boundaries in distributed systems and cloud technology.
- Qualifications: Studying Computer Science or related field; strong coding skills in Java/Scala, C, C++, or Go.
- Other info: Inclusive culture valuing diverse perspectives and collaboration.
The predicted salary is between 500 - 1500 £ per month.
We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. Real-time infrastructure is the future, and we are creating a new category for it - 'Data in Motion'. Your placement internship will be a remote opportunity for a full year that introduces you to Confluent's culture and enables faster learning, onboarding, and coaching.
What You Will Do:
- To design, develop, test, deploy, maintain, and improve software that will touch production and have a customer-facing impact.
- Follow best practices for software development and participate in code reviews.
- Manage project priorities, deadlines, and deliverables.
- Help build the next generation Kafka by continuing to push the boundaries of distributed system design.
What You Will Bring:
- Pursuing a Bachelor's or Master's in Computer Science, Math, or a related technical field.
- Self-motivated and able to drive projects with mentorship and project requirements.
- Ability to work effectively in teams and strong verbal and written communication skills.
- Good knowledge of data structures and algorithms and are proficient in at least one of these languages: Java/Scala, C, C++, Go.
- Smart, humble, and empathetic.
- Driven and excited about the challenges of a fast-paced, innovative, and quickly growing software development environment.
- Interested in building large-scale distributed systems in the cloud and are excited to make an impact.
What Gives You an Edge:
- Exposure to tools or frameworks like Apache Kafka, Apache Flink, or Kubernetes is a plus.
Come As You Are. Belonging isn’t a perk here. It’s the baseline. We work across time zones and backgrounds, knowing the best ideas come from different perspectives. And we make space for everyone to lead, grow, and challenge what’s possible.
We’re proud to be an equal opportunity workplace. Employment decisions are based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.
Software Engineer Intern 12 month FTC employer: Confluent
Contact Detail:
Confluent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Intern 12 month FTC
✨Tip Number 1
Network like a pro! Reach out to current or former interns and employees at Confluent on LinkedIn. Ask them about their experiences and any tips they might have for landing the role. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice data structures and algorithms. The more comfortable you are with coding challenges, the better you'll perform!
✨Tip Number 3
Show your passion for real-time infrastructure! During interviews, share your thoughts on distributed systems and any projects you've worked on that relate to data in motion. This will demonstrate your enthusiasm and fit for the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the Confluent team. Let’s get you moving towards that internship!
We think you need these skills to ace Software Engineer Intern 12 month FTC
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through. We want to see that you're genuinely excited about the role and the impact you can make at Confluent.
Tailor Your CV: Make sure your CV is tailored to the job description. Highlight relevant skills and experiences that align with what we're looking for, especially in distributed systems and real-time infrastructure.
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're the perfect fit for our team. Share your journey, your motivations, and how you embody the values of collaboration and curiosity that we cherish at Confluent.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team.
How to prepare for a job interview at Confluent
✨Know Your Tech
Make sure you brush up on your knowledge of data structures, algorithms, and the programming languages mentioned in the job description, like Java or C++. Being able to discuss your technical skills confidently will show that you're ready to tackle the challenges of a software engineering role.
✨Show Your Team Spirit
Confluent values collaboration, so be prepared to share examples of how you've worked effectively in teams. Think about times when you’ve given or received feedback, and how you’ve contributed to group projects. This will demonstrate that you’re a team player who fits into their culture.
✨Ask Smart Questions
Prepare thoughtful questions about Confluent's approach to real-time infrastructure and data streaming. This shows your genuine interest in the company and the role, and it gives you a chance to engage with your interviewers on a deeper level.
✨Be Yourself
Confluent is all about authenticity and belonging. Don’t hesitate to let your personality shine through during the interview. Share your passion for technology and your excitement about the challenges ahead. Remember, they want to see the real you!