Software Engineer, Data Platform Insights

Job description

We’re looking for a Software Engineer to join Bolt’s Data Platform Insights team. You’ll build and evolve the platform that helps Bolt teams create and manage high-quality data products — making data reliable, accessible, and ready to power better decisions and improved products.

<strong>About us</strong>

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!

<strong>About the role</strong>

As a Software Engineer in the Insights team, you’ll focus on building the developer experience for Bolt’s data users. You’ll design and maintain the frameworks, libraries, and automation that power data models, metrics, and BI reports — ensuring they’re easy to build, test, and deploy.

Working closely with analysts and analytics engineers, you’ll help them deliver reliable, trustworthy data faster, and turn their needs into scalable, well-designed platform solutions.

<strong>Main tasks and responsibilities:</strong>

  • Building and maintaining the frameworks and Python libraries that support developing high-quality data models and metrics on top of Databricks.
  • Working closely with analysts and analytics engineers to understand their workflows and remove friction in how they build and maintain data products. 
  • Maintaining and extending DataHub as Bolt’s central data governance portal.
  • Building CI/CD workflows that validate, test, and deploy data products reliably.
  • Administer Looker - our Business Intelligence service and the main interface to data at Bolt.
  • Improving observability, documentation, and overall developer experience across the data platform.

<strong>About you:</strong>

  • You have 3–4 years of experience as a software or data engineer, and have hands-on experience building and deploying data pipelines or analytics workloads in cloud environments.
  • You’re proficient in Python and SQL, developing production-ready code for internal libraries, data pipelines, and automation.
  • You have excellent communication skills, are fluent in spoken and written English, and you’re comfortable collaborating with both technical and non-technical colleagues.
  • You understand modern CI/CD practices and value automation, testing, and observability as core engineering principles.
  • You’re driven by customer success - motivated by helping teams be more productive and enabling them to build better data products.
  • Bonus points for experience with tools like Spark, dbt, Looker, or DataHub, and interest in exploring AI-assisted analytics or developer productivity tooling.

Experience is great, but we also look for drive, intelligence, and integrity. So, even if you don’t tick every box, please consider applying if you feel you’re the kind of person described above!

#LI-Hybrid

Share this job:
Please let Bolt know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply