Skip to content

Open nowPosted 9 hours ago

Senior Data Engineer

Mapon13 open roles

Where
Rīga, Latvia, Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Data EngineerMapon · Rīga, Latvia, Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Mapon's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.8% of postings close within 7 days. Measured by our own scanner across the market. Mapon postings stay open a median of 32 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.8%7 days
  4. 22.3%14 days
  5. 37.8%30 days
  6. 59.0%60 days
This job: posted 9 hours ago

Mapon median: 32 days open

The posting

🟢 About Mapon

Mapon builds B2B SaaS for companies whose work happens in the physical world. Our platform helps businesses manage vehicles, drivers, and equipment, improve road safety, reduce costs, automate daily operations, and comply with complex transport regulations.

We started in Riga in 2006. Today, more than 35,000 clients use Mapon, with over 400,000 connected devices on the platform. We have 200+ colleagues across Europe and a network of 150+ partners worldwide. In 2025, Mapon grew revenue by 22.8% to 24.2 million EUR while remaining profitable. We have completed eight acquisitions and intend to keep growing organically and through M&A.

✅ Why Join Mapon?

Behind those numbers is a product that never stops improving and a team that keeps moving it forward. For a data engineer, that means a rare chance to rebuild our analytics function from the ground up, working with large, real-world data in a business that depends on it.

⚙️ Development at Mapon

What makes Mapon interesting to build is the connection between software and the real world. Code can become something that helps prevent an accident, avoid downtime, meet complex regulations or make an entire day of work simpler.

Our Development organisation brings together around 60 people across nine teams. Riga is our main engineering hub, with colleagues elsewhere in Europe contributing to the same product, roadmap and technical standards.

We continuously develop one SaaS platform used across different countries and industries. It’s a mature product with real scale, but there is still plenty to rethink, improve and create.

We’re looking for a Senior Data Engineer to help us build technology people can rely on when their work is already in motion.

💻 Role Description

As a Senior Data Engineer, you’ll build and own the data warehouses behind Mapon’s data analysis and AI solutions. Today, analysis runs on a mix of Power BI, Metabase and ad hoc databases, and heavy queries can’t be run on production systems without risking incidents. Your job is to fix this: design, implement, manage and monitor data pipelines, replications and transformations, data warehouses and data structures for specific purposes (for example, Power BI or AI-driven functionality in our business system), organise the data in bronze, silver and gold layers, and make clean, trusted, up-to-date data available to the whole company.

You’ll report to the Software Development Technical Manager and work closely with the BI team, Finance, Sales, Product and the Infrastructure teams. The initial target architecture will be shaped together with stakeholders: you’ll contribute to it and own its implementation.

💼 What you’ll do:

  • Design, set up, monitor and administer the analytics data warehouses: dedicated replica datasets (in different formats and for different purposes) separate from production, with the Infrastructure team’s support;
  • Design and build ETL/ELT pipelines using a bronze (raw), silver (cleaned, conformed) and gold (business-ready) data model, and prepare datasets that suit each specific use;
  • Monitor data replication processes, refactoring and optimising them where necessary;
  • Ingest data from multiple sources, including Mapon’s production database, Mapon’s CRM, HubSpot, Microsoft Dynamics 365, Moneo, Emfino and other systems as they are added;
  • Work with the existing data warehouse and the BI team (Power BI remains the main reporting tool) so that reports are built on the gold layer;
  • Make analytics data useful and available to AI tools;
  • Build monitoring, data quality checks, lineage and documentation, so data is reliable and issues are caught early;
  • Define access control, PII handling and retention together with Legal and the DPO, in line with GDPR and customer data processing rules;
  • Help choose the right technologies, contribute to the target architecture, and estimate effort and cost;
  • Support analysts and Product Managers in using the data effectively.

✅ What we’re looking for:

  • 5+ years of hands-on data engineering experience, including building production ETL/ELT pipelines;
  • Understanding of data structures (relational databases, denormalised structures, time-series datasets, files, etc.);
  • Understanding of data structures suitable for AI solutions, and practical experience preparing data for AI and LLM-based analytics tools;
  • Strong SQL, DAX and Python (or equivalent languages);
  • Experience with data warehouse or lakehouse design and a layered approach;
  • Experience with relational databases at large scale (MySQL, MariaDB or PostgreSQL), including replication and performance tuning;
  • Experience with workflow orchestration (e.g. Airflow, Dagster or similar) and version control and CI/CD (GitLab);
  • Experience integrating data from APIs, SaaS tools (CRM, ERP) and databases;
  • Comfort working with on-premises infrastructure as well as cloud;
  • Understanding of data security and privacy (GDPR);
  • Fluent English (as our teams are international from different locations, the internal communication language is English)

✨ Nice to have:

  • Latvian language skills;
  • Experience with the Microsoft stack (Power BI, Fabric, Azure, Dynamics 365) or tools such as dbt, Spark, ClickHouse, Kafka or Debezium;
  • Experience with very large time-series or telematics/IoT datasets.

🌍 Why Mapon?

🇱🇻💰 Monthly salary from 4500 EUR/ Gross (depending on experience).

🍽 Paid lunches and fruit in the office.

🏆 Personalised employee benefits after the probation period, with options including health insurance, mental-health support, dental care and massage courses; an additional sports programme or employer contributions to your third-pillar pension plan through Indexo.

🏖 Additional paid holidays, including your birthday, plus paid study leave.

🥦 Wellness days: time off when you’re not feeling well, without needing a sick-leave certificate.

🤖 Access to paid AI tools such as Claude, ChatGPT, Gemini and others when useful for your work.

📚 An annual learning budget for seminars, courses, books and other development opportunities.

🚗 Free parking at the office.

🏆 Flexible working hours, with the option to begin your workday any time before 11:00.

🌍 The opportunity to work outside Latvia for up to 90 days per year.

🏡 Hybrid work from our office at Ojāra Vācieša iela 6B, Riga, and partly from home.

🎁 A dedicated budget for team-building events.

🤝 A referral bonus when someone you recommend successfully joins Mapon.

🎓 A mentor bonus when a new colleague you support reaches the two-month milestone.

🎉 Additional bonuses for special occasions and important life events.

🏃 Paid participation in the Riga Marathon.

🧩 Interest groups and activities within the Draugiem Group community.

⏰ Our hiring process:

  • CV review: your application will be reviewed by HR and the Hiring Manager (Software Development Technical Manager).
  • Technical interview: with the Software Development Technical Manager and a senior engineer.
  • Practical case study: a hands-on task to show how you approach real data engineering problems.
  • Final interview: with the Software Development Technical Manager and the CFO, with input from the BI team.
  • Background check: by providing two references from previous workplaces.

This is your chance to be part of something meaningful, grow your skills, and make your mark in a dynamic and future-focused company. Apply now and let’s shape the future of telematics together.

*We provide detailed feedback on interview performance and/or the technical task only to candidates who have reached the final stage of the selection process.

AS Mapon (reg.nr. 40003800531)

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Mapon's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Mapon's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Mapon's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.