At a Glance
- Tasks: Join a dynamic team to develop innovative fintech solutions using cutting-edge technology.
- Company: Thought Machine, a rapidly growing fintech valued at $2.7bn.
- Benefits: Competitive salary, flexible hours, 25 days holiday, and access to learning resources.
- Why this job: Make a real impact in modern banking while working with some of the brightest minds.
- Qualifications: Pursuing a degree in Computer Science or related field with programming experience.
- Other info: Supportive culture with extensive learning opportunities and a fun workplace environment.
The predicted salary is between 500 - 1500 £ per month.
Thought Machine’s mission is bold – to properly and permanently rid the world’s banks of legacy technology. To achieve this, we have developed the foundations of modern banking through core and payments technology which run natively in the cloud. What we are attempting is hard and means we need great people working together to build great technology.
We are currently searching for candidates to join us for a paid 10-week internship this summer. In this role, you will work in a team within our engineering department, using cutting‑edge technology to deliver both client‑facing and internal projects. Intern projects within our engineering department can include:
- Building a card scheme simulator using Kafka and Go
- Adding an LLM agent for SaaS observability
- Building a linter to validate that all API changes meet our guidelines
You will develop ownership and responsibility for your own work and learn how to build software in a professional environment. Our programme will support your growth and development whilst you work alongside some of the brightest minds in fintech.
Timeline for the application and interview process:
- Applications will be open from Friday 6th March – Friday 20th March
- Interviews will take place from Monday 23rd March – Friday 26th April
- Internships will run from Monday 29th June – Friday 4th September
Requirements:
Alongside having the core skills below, the new member of the team should be excited to work with new technologies, push their engineering skills to the limit, and be ready to work across engineering, design, and business development, to build the next generation of financial applications.
Essential:
- Have obtained or be working towards a degree or equivalent in Computer Science, Engineering or a related discipline
- Have some experience in programming
- An enthusiastic interest to learn Golang and Python
Desirable:
- Have contributed to an open‑source project or taken part in a University project of considerable scale
- Have experience programming or designing tools and applications as part of a personal project
- Prior experience working on an Artificial Intelligence project
Benefits:
- Highly competitive salary
- 25 days holiday and bank holidays (prorated)
- Flexible working hours
- Access to outstanding learning materials and courses
- Sports and hobby clubs, subsidised by Thought Machine
- All the latest tech you need
- Start the day properly with fresh fruit and cereals
- Huge range of healthy (and not‑so‑healthy) snacks and drinks
- A talented and experienced team as your colleagues
- An environment where we encourage learning and development
- Weekly food pop up
We actively hire candidates who demonstrate technical excellence in their field and welcome people of all ages and backgrounds, providing everyone with equal access to professional development. You are encouraged to apply even if your experience doesn’t accurately match the job description. We also encourage applications from those with different abilities, including candidates with ADHD, autism, dyslexia or dyspraxia.
Software Engineering Intern in London employer: Thought Machine
Contact Detail:
Thought Machine Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Intern in London
✨Tip Number 1
Network like a pro! Reach out to current or former interns at Thought Machine on LinkedIn. Ask them about their experiences and any tips they might have for the interview process. This insider info can give us a leg up!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. We want to show off our problem-solving skills when it counts!
✨Tip Number 3
Show your passion for fintech! Research Thought Machine’s projects and be ready to discuss how you can contribute. We need to demonstrate that we’re not just looking for any internship, but specifically excited about this one!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to follow the process we’ve set up!
We think you need these skills to ace Software Engineering Intern in London
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for technology and learning shine through. We want to see that you're excited about the opportunity to work with cutting-edge tech and contribute to innovative projects.
Tailor Your CV: Make sure your CV highlights relevant skills and experiences that align with the internship role. We love seeing personal projects or contributions to open-source that showcase your programming abilities, especially in Golang and Python.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re a great fit for Thought Machine. Share your journey in tech, what excites you about fintech, and how you can contribute to our mission of ridding banks of legacy technology.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this amazing opportunity to join our team this summer.
How to prepare for a job interview at Thought Machine
✨Know Your Tech
Make sure you brush up on your programming skills, especially in Golang and Python. Familiarise yourself with the technologies mentioned in the job description, like Kafka, as this will show your genuine interest and readiness to dive into the projects.
✨Show Your Passion
During the interview, express your enthusiasm for learning and working with new technologies. Share any personal projects or contributions to open-source that highlight your eagerness to grow and innovate in the fintech space.
✨Understand the Company Culture
Research Thought Machine’s workplace culture and values. Be prepared to discuss how you can contribute to their friendly and supportive environment, as they value team collaboration and a positive atmosphere.
✨Prepare Questions
Have a few thoughtful questions ready to ask your interviewers. This could be about the team dynamics, the types of projects you might work on, or opportunities for learning and development during your internship. It shows you're engaged and serious about the role.