NN Group

Medior Data Engineer

Prague Full time

At NN Digital Hub in Prague, we’re on a mission to help our actuarial colleagues with complex reporting services. Want to be part of it? Join us as a Medior Data Engineer! We hire across the Czech Republic thanks to our hybrid setup. You’ll only need to pop into our Prague office about once a week.

What you will do

In this role, you’ll design and maintain data pipelines that make complex actuarial reporting smooth and reliable. You’ll collaborate with actuaries and analysts to turn raw data into insights that matter, and you’ll make sure data flows are optimized and efficient in a hybrid cloud environment. Your daily toolkit will include Python for data processing, SQL for managing large datasets, and Azure services like Data Factory and Databricks for ETL and analytics. You’ll also work with Spark for big data processing and use Git and CI/CD tools to keep everything running seamlessly.

What are the tasks you will perform

  • Design and maintain data pipelines that keep actuarial reporting smooth and reliable.

  • Work with actuaries and analysts to turn raw data into meaningful insights.

  • Optimize data flows and make sure everything runs efficiently in a cloud environment.

  • Use Python and SQL for data processing and management, and leverage Azure services like Data Factory and Databricks for ETL and analytics.

  • Handle big data with Spark and keep projects on track using Git and CI/CD tools.

  • Implement and manage Data Vault and Business Vault architecture and logic.

What we expect from you

  • Solid experience with Python and SQL, with the ability to build and optimize data solutions.

  • Proven track record in developing data marts and creating insightful reports.

  • Familiarity with Azure Data Services (Data Factory, Databricks) and ideally Spark for big data processing.

  • Knowledge of Data Vault and Business Vault methodologies.

  • Understanding of data modeling and ETL processes.

  • Ability to work independently but also collaborate with actuaries and other stakeholders.

  • Excellent communication skills in English, capable of engaging both technical and non-technical audiences.

  • A proactive mindset and eagerness to learn new tools and approaches.

What you get with NN

  • We allow you to work where you feel the most comfortable, whether it's in the office or from home. Most of us work from home and come to the office once a week or as needed by the team. That’s why we provide a monthly financial contribution to your home office expenses.

  • We understand the importance of having a work-life balance, which is why we offer 5 weeks of vacation, 5 well-being days, additional paid time off for personal and family events, and 1 volunteering day to support our community.

  • In addition to your base salary, you will receive an annual bonus, a meal allowance of CZK 123 per working day, CZK 20,000 annually in the Cafeteria (Benefit Plus), the option to order a MultiSport card, an employer contribution to supplementary pension insurance, and significant discounts on other products from our portfolio.

  • We are committed to your professional and personal growth. That’s why we actively plan employee development and offer a wide range of internal and external learning opportunities tailored to your needs.

  • Your friends and acquaintances are a valuable source of talent for us, which is why we offer up to 60,000 CZK as a reward for recommending a suitable candidate.

  • A business laptop and an iPhone with a paid O2 tariff and a data package are basic tools for your work.

What is the hiring process with us like

Once we receive your application, including your CV in English with contact details (phone number and email address), Petra (our Talent Acquisition Partner) will review it. If you meet the criteria for the position, Petra will give you a short phone call to discuss the role, your previous experience, and your expectations for a new position. If you don’t meet the criteria, we’ll still provide feedback via email.

The selection process usually consists of two rounds, typically held online. The first round is a mix of general and technical discussion, where you’ll meet Petra, Shobha (Product Owner / Team Lead), and a couple of Data Engineers from the team, depending on their availability. The second round dives deeper into technical details and will involve meeting a few more Data Engineers from the team.