Data Engineer

Job description

Our company

Our mission is to defend human rights and democracy through building software that is essential for digital freedom and privacy protection for all Internet users.

ProtonMail was founded in 2014 by a group of scientists who met at the European Organization for Nuclear Research (CERN). And since its inception, the company has grown at a fast pace and today has over 26 million users. Our principal product, ProtonMail, is the world’s largest secure email service. Our second product, ProtonVPN, is one of the world’s most popular VPN services. Our vision is to build an Internet platform for the protection of digital rights, and we are also developing additional products such as ProtonCalendar, ProtonDrive, and much more.

Proton users include leaders of the Hong Kong protest movement, New York Times journalists, some of the world’s largest corporations, and millions of ordinary citizens from over 180 countries. Our team is diverse and dynamic, representing over 30 different nationalities, with offices in Geneva, Zurich, Prague, Vilnius, Skopje, San Francisco, and Taipei.

About positions

The Proton Data team is responsible for everything that enables the company to make data-driven decisions, including for building and maintaining the data analysis infrastructure and analyzing the collected data. We are growing fast and we are looking for a Data Engineer in Vilnius, Lithuania, to help design and build the infrastructure and data pipelines that will take our Data analysis to the next level.


  • Contributing to the new data lake and data pipeline design.
  • Preparing the necessary components to populate the data lake from Apache Kafka.
  • Preparing all of the necessary data transformations to populate data into a warehouse optimized for reporting.
  • Designing, integrating and documenting technical components for data extraction and analysis on our big data platform.
  • Contributing to innovations and data insights for data-driven decisions within Proton Technologies.
  • Working in a team environment, interact with multiple groups.

Job requirements


  • BS or MS in Computer Science or related technical discipline
  • 1+ years of relevant work experience
  • Understanding of data warehouse best practices in Big Data space
  • Good databases and SQL knowledge
  • Unix/Linux knowledge.
  • Strong foundations in OOP or FP.
  • Experience with the relevant programming languages: Scala, Python is a plus
  • Experience with Apache Spark projects and infrastructure is a plus.

Why work at ProtonMail?

  • We work on interesting, challenging problems every day. There is never a dull moment.
  • Our startup culture means everyone’s opinion matters. You can have a significant impact.
  • Our rapid growth means there are many opportunities for advancement
  • The chance to do something meaningful. ProtonMail protects dissidents, journalists, and activists. Our work saves lives.
  • Be part of something bigger. Millions of people and businesses around the world have embraced our idea of an Internet where privacy and security are the default. Join the privacy revolution that is changing the world.

ProtonMail uses the Recruitee recruitment platform for a more efficient hiring process and better candidate experience. Your data will be kept confidential and not shared with any third parties. Keep in mind that you will receive emails from email or other addresses on the domain.