Software Engineer Intern

Are you interested in diving into the dynamic world of engineering? Look no further! We're a team of engineers who excel at solving unique product challenges, such as complex algorithms, real-time pricing optimisation, and fraud detection

As our volumes continue to soar, we're looking for interns who embody curiosity, passion, and a drive to learn. This is a chance to be part of a collaborative environment where your ideas can make a real impact on millions of customers.

Location: Tartu, Estonia | Tallinn, EstoniaView all roles

About the role

We offer a unique opportunity to apply your theoretical knowledge to practical, industry-level challenges. Whether delving into demand prediction algorithms, optimising real-time pricing strategies, or enhancing fraud detection mechanisms, you'll be at the forefront of innovation, making meaningful contributions from day one.

You'll receive mentorship from seasoned professionals who are passionate about nurturing talent and fostering growth throughout your internship. You'll have the chance to sharpen your technical skills, expand your knowledge base, and build a strong foundation for your future career in tech.

What you can expect
Main tasks and responsibilities:
Collaborate with experienced engineers on exciting projects
Dive deep into the intricacies of demand prediction, routing algorithms, and distributed systems
Contribute fresh perspectives and ideas to solve real-world problems
Coding mostly in Node.js and TypeScript (previous experience with Node.js is not required)
What we expect
About you:
You have computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis
You have good English and communication skills
You have desire to learn fast and constantly improve your skills
You have interest in keeping up with current best practices in your areas of expertise
You are in the process of obtaining a University degree in a technical subject (Computer Science, Mathematics, or similar)
We are not really looking for Node.js experts, but for cross-language engineers for whom a specific stack is just a tool to solve a problem, not the solution itself.

Apply now and join us to make cities for people, not cars.

We can only offer relocation and visa support to Tallinn
Upload your CV
Drop files here to uploador choose from your device
Supported formats: .pdf, .docx (max. file size 5MB)
Upload your Cover Letter
Drop files here to uploador choose from your device
Supported formats: .pdf, .docx (max. file size 5MB)
By answering this question, you are giving Bolt explicit permission to collect and process your disability data for the purpose of accommodating your application process in accordance with our Privacy Notice.
Continue to survey

Fill in our Demographic Survey

Please help Bolt’s diversity and inclusion efforts by completing our voluntary demographic survey.
Question 1/5
Your answers are anonymous and not linked to your application. By responding, you consent to Bolt processing your demographic data in accordance with our Privacy Notice.

Become part of our Early Careers team

Start your career in Tech with Bolt
Why you’ll love it here:
Work on real-life projects and gain hands-on experience.
Play a direct role in shaping the future of mobility.
Work in fast-moving autonomous teams with some of the smartest people in the world.
Accelerate your professional growth.
Enjoy various team events to get to know your colleagues.
Receive a competitive entry-level salary.
*Some perks may differ depending on your location.

About us

With over 200 million customers in 50+ countries, Bolt is one of the fastest-growing tech companies in Europe and Africa. And it's all thanks to our people.
We believe in creating an inclusive environment where everyone is welcome, regardless of race, colour, religion, gender identity, sexual orientation, age, or disability.Our ultimate goal is to make cities for people, not cars, and we need your help to achieve this mission!