Senior Data Engineer

Zürich, Zurich, Switzerland

Full Time Senior-level / Expert
Smallpdf logo


Smallpdf - the platform that makes it super easy to convert and edit all your PDF files. Solving all your PDF problems in one place - and yes, free.
Apply now Apply later

Who are we?

Founded in Switzerland in 2013, Smallpdf provides a simple, secure, and reliable answer to heavy, awkward PDF software, and has become the most-loved and most trusted PDF software on the planet. We serve over 500 million users in 24 different languages, and in every country in the world—even Antarctica!

As one of the most successful startups in Switzerland, with staff from all over the world, we’re on a mission to make PDF easy. We love open-source and using the latest technologies to scale our distributed application to process millions of files every day.

As a Senior Data Engineer at Smallpdf, you will help us build a connected data infrastructure to power our personalization and recommendation efforts and our marketing automation as well as product and marketing analytics.

What does that mean? We recently implemented a new A/B test tool and we need to ensure that the data is clean, documented, and daily available in our Redshift database.

We also find it important to understand and monitor data quality across our Data Lake and DWH, preferably near real-time and we need experts like you to make this happen. As a team, we discuss trade-offs and implications of new architectures and tools. Could you tell us why Spark should run on EMR or EKS? Are you in favour of trunk-based flow or git-flow? We want to know!

Your responsibilities:

  • Build and maintain the infrastructure required to ingest, process, and serve data in real-time in a robust, flexible, and scalable way.
  • Design, implement, evaluate, and refine data pipelines to ingest, transform, and store data in real-time and batch mode.
  • Collect & structure external data to feed internal services and our product teams to make better data-driven decisions.
  • Develop tools & frameworks to empower and enable Data Science (and future ML teams) in their daily work.
  • Understand how data flows within various systems, ensure data integrity and availability, and organize it properly for reporting and analytics.

Your profile:

  • 3+ years experience in a data engineering role.
  • Proficiency in Python and SQL.
  • Experience with AWS Redshift or a similar cloud data warehouse (such as Google BigQuery or Snowflake).
  • Experience designing and developing Python and SQL based data pipelines and ETLs/ELTs with tools such as dbt, Apache Airflow or Prefect.
  • Experience with real-time data streams using Kafka (or similar tools such as Amazon Kinesis).
  • Experience integrating data from multiple sources, including DBs, product tracking, and APIs.
  • Experience with Linux/OS X command line, version control software (git) and general software development incl. Docker.
  • Taking ownership, willingness to coach and the ability to explain complex terms to business stakeholders.
  • Fluent in English, German is not necessary
  • EU-citizen or a valid work permit to work in Switzerland. (This is an on-site position to be based in Zurich).

Bonus Points:

  • Experience with the setup and operations of BI tools (e.g. Looker, Tableau) and SaaS BI Solutions (Amplitude, Mixpanel, Leanplum, etc.).
  • Experience with designing and operating data lakes with big data tools (in particular Spark).
  • Experience with infrastructure-as-code (such as Terraform / gitops) and Kubernetes.

Why Smallpdf?

🏆 We put our people first and prioritize work-life balance.

🌍 You get to impact the way over 40 million people get work done every month.

🚀 Push boundaries and dare to fail—that's how we learn!

💅 Enjoy the flexibility of a hybrid work environment. (You'll only need to be in the office a minimum of 5 days a month. 😉)

✈️ Need to relocate? No problem! We offer relocation support for successful candidates living abroad. (Visa conditions apply.)

🏝️ 20 calendar days’ paid leave a year, plus year-end company holidays.

📚 A personal development budget of up to 2,000 CHF every year, plus 8 days off for courses or training.

🥧 Possibility of an employee stock ownership plan (ESOP). (Conditions apply.)

🇩🇪 Learn or improve your German with free lessons. Fantastisch, ja?

👩‍💻 Hack days to challenge you and your team, plus build amazing things.

🍻 BBQs, game nights, meetups in the Swiss Alps, or in kayaks on Lake Zurich—we’re serious about great coffee, karaoke, and Mario Kart, too!

Rated by Forbes as one of the top 10 cities in the world for work-life balance, Zurich is the place to work for anyone who wants more out of life. From chocolate, cheese, and rӧsti to snow-capped mountains, haute couture, Swiss-made watches, and outstanding public transport, whatever it is that makes your heart beat faster, it’s all right here in Switzerland—the home of Smallpdf.

Smallpdf is an equal opportunity employer. We believe a talented, diverse, and inclusive workforce is our greatest strength. We strongly oppose any form of hiring or workplace discrimination against candidates or employees on any basis, including race, gender, sexual orientation, age, religion, philosophy, nationality, disability, or genetic information. We’re committed to fostering a safe, supportive environment where everyone can come to work as their full selves and reach their greatest potential.

By submitting your application, you allow Smallpdf to handle and store your data.

Smallpdf does not seek or accept unsolicited applications or CVs from recruitment agencies. We are not responsible for and will not pay any fees, commissions, or any other payment related to unsolicited applications or CVs except as required in a written contract between Smallpdf and the recruitment agency or party requesting payment of a fee.

Job region(s): Europe
Job stats:  8  0  0
  • Share this job via
  • or

Explore more AI/ML/Data Science career opportunities