Research Engineer: Next-Gen Data Platforms

IBM Research GmbH

Zürich

On-site

CHF 130,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IBM Research Zurich is expanding its team of researchers to build the next generation of large-scale data systems. You will design and implement core components, including query execution engines, schedulers, and distributed resource management, working deep in the system stack.

We seek engineers and scientists who excel at systems research and production engineering, with strong programming skills in C++, Java, or Scala, and experience with Spark, Presto/Trino, or Flink.

Qualifications

  • Master's degree in Computer Science, Distributed Systems, Databases, or related field, or equivalent industry experience
  • Strong experience building distributed systems or large-scale infrastructure software
  • Excellent programming skills in C++, Java, or Scala
  • Experience working with large-scale data processing frameworks or query engines (e.g., Spark, Presto/Trino, Flink)
  • Experience designing or applying optimization techniques for complex systems, using analytical methods, heuristics, or machine learning

Responsibilities

  • Design and build core components of next-generation data platforms, including query execution engines, schedulers, and distributed resource management layers
  • Work deep in the system stack; contribute to both systems engineering and systems research as fits interests and background
  • Collaborate with cross-functional teams to deliver scalable data processing capabilities

Skills

Distributed Systems
C++
Java
Scala
Spark
Presto/Trino
Flink
Query optimization
Serverless

Education

Master's degree in Computer Science

Tools

Spark
Presto/Trino
Flink
Parquet
Arrow
Iceberg

Job description

IBM Research Zurich is expanding its team of researchers to build the next generation of large-scale data systems. You will design and implement core components, including query execution engines, schedulers, and distributed resource management, working deep in the system stack.

We seek engineers and scientists who excel at systems research and production engineering, with strong programming skills in C++, Java, or Scala, and experience with Spark, Presto/Trino, or Flink.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Engineers / Research Scientists
Research Engineers / Research Scientists

Myjob • Zürich

On-site
CHF 130,000 - 180,000
Senior Staff Backend Engineer, Large-Scale Data Platform
Senior Staff Backend Engineer, Large-Scale Data Platform

Databricks • Zürich

On-site
CHF 120,000 - 160,000
Postdoctoral Researcher in Data Systems for Multimodal AI with IBM Research 100 %
Postdoctoral Researcher in Data Systems for Multimodal AI with IBM Research 100 %

ZHAW International • Zürich

On-site
CHF 90,000 - 130,000
Backend Engineer — AI-Powered Data Platform
Backend Engineer — AI-Powered Data Platform

present of AI • Zürich

Hybrid
CHF 120,000 - 160,000
Research Infra Engineer: Cloud Compute and Orchestration
Research Infra Engineer: Cloud Compute and Orchestration

Seldon Technologies, Inc. • Zürich

Hybrid
CHF 120,000 - 180,000
Professional development budget
Home gym or wellness perks
Senior Data Engineer - Real-Time Pipelines (Zurich)
Senior Data Engineer - Real-Time Pipelines (Zurich)

Experis Switzerland • Zürich

On-site
CHF 110,000 - 165,000
Senior Backend Architect - Ultra-Scale Data Platform
Senior Backend Architect - Ultra-Scale Data Platform

Neon • Zürich

On-site
CHF 120,000 - 160,000
Comprehensive benefits package
Commitment to diversity and inclusion
Team Leader Systems Software (80-100%)
Team Leader Systems Software (80-100%)

Entangled Future • Zürich

Hybrid
CHF 140,000 - 190,000
Backend Engineer – Data Platform & Stateful Systems (Zurich)
Backend Engineer – Data Platform & Stateful Systems (Zurich)

DeepJudge AG • Zürich

On-site
CHF 120,000 - 180,000
(none)
Data Engineer: AI Foundations for Scalable Systems
Data Engineer: AI Foundations for Scalable Systems

McKinsey • Zürich

Hybrid
CHF 110,000 - 180,000
Top locations