Data Engineer


Data Engineer

Do you think working in the banking sector can’t be exciting, rewarding and challenging? Think again. At Knowledge Lab, we develop pioneering solutions that enable financial institutions to make the most valuable business decisions. With us, you will have the opportunity to apply and expand your skills in ways you never thought possible - and you will have fun doing it. Join a successful team of great people with ambition, passion and ideas, all using and developing their talents for good - at work and in life.

The Position

As a Data Engineer at Knowledge Lab, your job is two-fold. Firstly, you are responsible for the data management infrastructure of our in-house development platform. You evaluate and define frameworks and tools, define a state-of-the-art data pipeline considering data-science-driven development, consider data security aspects and create implementation blueprints. Secondly, you engage in customer projects to define new data-driven business use cases and services for financial institutions and will develop solutions on our development platform. You will be the expert on data infrastructure and tools, data processing and management on Big Data platforms and data preparation for machine learning models. You will work closely with our customers and business consultants to understand data landscapes and identify data requirements, in collaboration with data scientists during model development as well as with UX designers and software engineers to bring the services and data to life. In addition, you will actively share your knowledge within the team.


  • Define and build data management infrastructure of Knowledge Lab’s development platform with special focus on efficient data pipelines for usage in production environments
  • Study, evaluate and select appropriate infrastructure and tooling
  • Define data management processes and best practices for the full data lifecycle
  • Work with clients to model data landscapes, define data pipelines and curate data for usage in data-driven use cases and services
  • Mentor and educate team members and customers

What you offer

Minimum qualifications

  • Master’s degree in Computer Science or equivalent subject 
  • Very strong analytical skills with a mindset to make things “as simple as possible, but not simpler”
  • Profound experience with relational databases and very good command of SQL
  • Experience with data pipelines and ETL
  • Experience with BigData platforms (e.g. Spark, Hadoop)
  • Experience with data preparation and data scraping for machine learning models and their deployment to production
  • Programming experience (e.g. Python, R, Java, PL/SQL, etc.)
  • Strong interest in banking and financial services industry
  • Open, curious, team-oriented personality with persistency and tenacity
  • High sense of ownership and quality
  • Excellent communication skills, both towards customers and peers
  • Ability to think ahead, work independently and set priorities
  • Very strong command of English, good command of German (verbal and written)
  • Willingness to travel (mostly within Switzerland, occasionally EU/UK)

Preferred qualifications

  • Professional experience in Banking or financial services industry
  • Experience with having set up data pipeline infrastructure “from scratch”
  • Experience with micro-services infrastructures and related software engineering principles
  • Experience with core banking platforms (e.g. Avaloq or similar)
  • Experience in front-end development

Why should you apply?

At Knowledge Lab, we offer:

  • An inclusive culture that values interdisciplinarity, freedom and responsibility
  • The possibility to shape a young company
  • Excellent growth and personal development opportunities
  • Interesting projects and challenging tasks

About Knowledge Lab

Knowledge Lab AG is a consulting, software engineering and data science company for financial institutions. Founded in 2016 and based in Zurich, Knowledge Lab serves customers within Switzerland and Europe. An interdisciplinary team of 20 employees works with its clients to develop solutions at the forefront of banking transformation. Knowledge Lab constantly researches new approaches and ideas in its own lab.

For further information please contact:

Daniel Hasler

Knowledge Lab AG

+41 (44) 465 40 60