Research Scientist
Zurich
Key information
- Publication date:03 September 2025
- Workload:100%
- Place of work:Zurich
Job summary
Join us as a Research Scientist in Next-Gen Data and AI Platforms. Work in a diverse, flexible environment while shaping AI's future with innovative data solutions.
Tasks
- Conduct applied research on distributed data processing and optimization.
- Contribute innovations to major open-source systems like Apache Spark.
- Publish research at top-tier data conferences and collaborate globally.
Skills
- Master’s degree in Computer Science or related field required.
- Proficiency in C++ and Java or Scala is essential.
- Strong interest in using AI/ML for optimizing data systems.
Is this helpful?
Research Scientist
Next-Gen Data and AI Platforms
Ref. 2025_016
About the Role
Our team at IBM Research Zürich is shaping the future of data processing for AI systems, creating self-optimizing platforms that deliver exceptional cost/performance, and are effortless for users. We work at the intersection of research and real-world impact — developing new methods, implementing them in widely used open-source projects, and supporting production teams to bring the latest innovation to our clients.
This role offers the opportunity to:
- Conduct research and development on distributed data processing, storage, and optimization.
- Contribute innovations to major open-source systems (e.g. Apache Spark, Iceberg, Velox).
- Publish at top-tier systems and data conferences (e.g. OSDI, EuroSys, VLDB).
- Collaborate with a diverse, global team across Europe, Africa, US and India.
- Translate research ideas into high-impact software used in Data and AI-intensive applications.
What we are looking for
An expert at the intersection of AI and data processing systems, leveraging machine learning to tackle system-level optimization challenges. You approach problems holistically, analyzing and addressing issues across the entire technology stack.
Minimum Qualifications
- Master’s degree in Computer Science, Systems, AI or a closely related field.
- Experience writing code for distributed data processing systems (e.g. Apache Spark, Presto).
- Strong interest in applying AI/ML techniques to optimize database and data-processing systems.
- Proficiency in C++ and Java or Scala.
Preferred Qualifications
- PhD in Computer Science, Systems, AI or a closely related field.
- Experience with data management systems.
- Experience in using ML/AI to optimize database and data-processing systems.
- Experience with various data formats (e.g. Parquet, Iceberg, Arrow).
- Contributions to a large-scale open-source projects (e.g. Spark, Presto, Velox).
- Familiarity with GPU acceleration for data processing.
- Track record in performance optimization for distributed systems.
- Publications in top-tier venues.
Diversity
IBM is committed to diversity at the workplace. With us you will find an open, multicultural environment. Excellent flexible working arrangements enable all genders to strike the desired balance between their professional development and their personal lives.
How to apply
Please submit you application with a cover letter and curriculum vitae through the link below.