Lead Data Engineer - Tech Platform

About us

Enabling Better Organizations.

Personio is a fast growing HR SaaS start-up based in Munich. It offers a holistic HR and applicant management software designed for companies with 10 to 1000 employees. Personio plays a critical role in making the day-to-day operations of more than 700 HR teams more efficient and transparent. We are a bunch of fun, international people striving to build the leading one-stop HR platform in Europe.

The Role

At Personio we are on the amazing journey of scaling to meet our exponential growth in customers. After our recent $125M Series D funding we are the most valuable HR tech company in Europe and we are investing heavily in our Technology Platform.

Our mission is to ensure Personio builds and scales as a high performing engineering organisation. We drive initiatives that enable teams to build, test, deliver and operate their software to the highest industry standards.

Our vision is to make Personio's engineering teams the highest performing in the software industry, demonstrated by the fastest possible delivery rates, the lowest bug incidents, the highest reliability, the fastest application performance, and best in class operational excellence.

We crave data driven decisions and we are creating a new Data Engineering team to uncover how engineering systems behave in Personio. We are looking for a Lead Engineer to set the foundations for this team and shape the data and engineering culture for our technology platform. You will work in an effective, autonomous enablement team, where you will have the freedom to define and build a high-impact driven environment. You will be responsible for building data pipelines, tools, libraries and microservices which enable the discovery, visualization, and analysis of data to fuel a data driven organization:

  • This is a Software Engineer role with a focus on data acquisition from multiple sources and the reliability of the extracted data processes and techniques.
  • Architecting and creating data pipelines is a primary responsibility. You will  design, build and manage data pipelines which consist of a series of stages through which data flows.
  • You will 'own' your data sources and manage the connections and egress strategies from those sources.
  • You will pull data from uncommon and unconventional sources - log files, exported application data (e.g. Prometheus, GitLab), third party APIs as well as common sources such as Relational Databases.
  • You will use modern tools, techniques and architectures to automate the common, repeatable data preparation to minimize manual and error prone processes.
  • You will need strong stakeholder skills to work with varied partners. In particular, you will work in close relationships with other product engineering and business intelligence teams in refining their data requirements.

What you need to succeed

  • At least 6 years professional software development experience, ideally with a focus on data management, data architecture, data integration, modelling, optimization, and data quality and other relevant data engineering tasks.

  • At least two years of experience working in a data engineering focused environment.
  • A passion for data as applied to engineering processes and curiosity on our mission of enabling better engineering using data collection and analytics from software development and software operations sources.
  • Proficient at scripting using languages such as Go or Python.
  • Experience with design and management of data pipelines for data structures encompassing data extraction, load, transformation, data models, schemas, and metadata.
  • Experience analysing and optimizing existing ETL processes, data integration, data preparation flows and moving them in production.

  • Experience with graphing technologies such as Grafana and a deep understanding of metric presentation patterns, statistics and dashboard design.
  • Experience working with some or all of these technologies: NoSQL, RDBMS, AWS Redshift, Athena, PostgreSQL, MySql and DynamoDB.
  • Experience with advanced analytics tools potentially hosted on AWS EC2 or Lambda

HOW WE WORK

  • We want to build a category leader for HR software in Europe. You should bring passion for making the lives of others (in our case: Employees and HR professionals) better
  • We are experiencing rapid growth and are “building our plane while flying it”. So bring your agile mindset to the table!
  • Embrace feedback - no one is perfect, neither are we. So let’s make this an opportunity to praise and learn from each other
  • Proactive problem solver. You are willing to leave code and engineering practices in a better shape than when you first encountered them
  • Let’s grow together - share your knowledge, we will share ours!
  • Humour. Have fun with us, learn with us from mistakes and bring your good vibes

Why Personio

  • Market-proven, Europe’s most valuable HR SaaS and fast-growing company ($250M funding acquired to date)
  • As you are joining Personio at such an early stage, this shows us your trust and confidence in us. We would like you to profit from the success of the company, and therefore, we offer you a competitive compensation package (salary, benefits, and virtual shares)
  • Flexible working hours
  • 26 paid vacation days plus Christmas Eve and New Year's Eve
  • Parental benefit: In case your kids get ill, you may take up to 10 additional days off
  • €1.500 Euros development budget for attending conferences, courses, buying books
  • A permanent contract
  • MacBook Pro and gadgets, including BOSE headsets with noise cancellation
  • Parental benefit: In case your kids get ill, you may take up to 10 additional days off
  • Private Health insurance for Personio employees, spouse and children
  • Your chance to play a decisive role in shaping a company in its rapid growth and to grow and learn from your tasks