Vor über 30 Tagen veröffentlicht

High-Performance Optimisation

High-Performance Optimisation

High-Performance Optimisation

High-Performance Optimisation

microTECH Global

Halbleiter, elektronische Bauteile

Zürich

  • Art der Anstellung: Vollzeit
  • 79.500 CHF – 120.500 CHF (von XING geschätzt)
  • Vor Ort

High-Performance Optimisation

Über diesen Job

Type: Full-Time

Join a collaborative research effort with a team of world-class scientists to shape the next generation of high-performance computing tools for large-scale optimization. We're looking for exceptional researchers to work on foundational operators akin to BLAS, SparseBLAS, GraphBLAS, LAPACK, and similar libraries. The goal is to develop core computational building blocks that power advanced optimization workloads.

Key Responsibilities

As a Research Scientist, you will:

  • Identify essential and emerging basic operations relevant to high-performance optimization platforms.
  • Conduct in-depth "speed-of-light” analyses to uncover:
    • Performance bottlenecks,
    • Scalability characteristics (e.g., iso-efficiency),
    • Trade-offs (e.g., memory vs. communication),
    • Optimal device configurations (e.g., mix of CPUs and accelerators).
  • Design and prototype high-performance, scalable, and productive software systems that serve as the computational foundation for modern optimization solvers.

You’ll be expected to:

  • Design and implement novel operator-level routines tailored for optimization tasks.
  • Analyze algorithms for their theoretical and practical performance under parallel computation models, considering computation, memory access, and data reuse.
  • Apply cache-aware or cache-oblivious techniques and HPC best practices (shared/distributed-memory parallelization, vectorization).
  • Research and design data structures for acceleration on CPUs and other processing units (e.g., AI accelerators, GPUs).
  • Enable solvers to be written in a modular, data-centric style with clear and efficient control flows.
  • Contribute to or extend existing run-time systems and communication frameworks to improve performance, scalability, and automation of trade-offs.
  • Guarantee robust performance and correctness of solvers built atop these operators, with applications in science and industry.

Required Qualifications

Candidates should bring solid experience in several of the following areas:

  • Optimization of irregular algorithms, such as graph computations or sparse linear algebra, from high-level algorithm design to low-level optimizations like SIMD or locking strategies.
  • Multi-core or many-core programming using technologies like POSIX Threads, OpenMP, or similar.
  • Distributed-memory computing (e.g., MPI, BSP), including experience with collective communications or RDMA.
  • Experience with performance-tuned code generation frameworks (e.g., ALP, BLIS, DaCE, Spiral, FLAME, Firedrake).
  • Strong C++ (C++11 or later) skills, particularly in generic programming, algorithms, and data structures.
  • Proficiency with debugging and performance analysis tools (e.g., Valgrind, GDB, CI systems).
  • A strong publication record in top-tier HPC or applied mathematics venues.
  • Excellent communication skills with the ability to clearly convey complex technical content.
  • A collaborative mindset and comfort working in diverse, international teams.

Preferred Qualifications

Experience with the following is considered a plus:

  • GraphBLAS or Algebraic Programming paradigms.
  • Optimization methods or solver design.
  • High-performance interconnects and programming (e.g., Infiniband, RDMA).
  • Accelerator programming (e.g., CUDA, OpenCL).
  • Publications in physical sciences or theoretical computer science.

If interested please reach out to leyton@microtech-global.com

Job Reference
19003UC2
Categorisation

Gehalts-Prognose

Unternehmens-Details

company logo

microTECH Global

Halbleiter, elektronische Bauteile

Vereinigtes Königreich

Wir benachrichtigen Dich gern über ähnliche Jobs in Zürich:

Ähnliche Jobs

Softwareentwickler (m/w/x) - AI, Robotics & Simulation

Gütersloh

Arvato SE - Central Functions

52.000 €69.000 €

Vor 24 Tagen veröffentlicht

Softwareentwickler (m/w/x) - AI, Robotics & Simulation

Gütersloh

Arvato SE - Central Functions

52.000 €69.000 €

Vor 24 Tagen veröffentlicht

Robot Operator (f/m/d) – Dexterous Manipulation

Zürich

Leica Geosystems AG

Vor 21 Tagen veröffentlicht

Robot Operator (f/m/d) – Dexterous Manipulation

Zürich

Leica Geosystems AG

Vor 21 Tagen veröffentlicht

Wissenschaftliche:r Mitarbeiter:in Software Engineering 80 - 100 %

Winterthur

ZHAW Zürcher Hochschule für Angewandte Wissenschaften

109.500 CHF140.000 CHF

Vor 3 Tagen veröffentlicht

Wissenschaftliche:r Mitarbeiter:in Software Engineering 80 - 100 %

Winterthur

ZHAW Zürcher Hochschule für Angewandte Wissenschaften

109.500 CHF140.000 CHF

Vor 3 Tagen veröffentlicht

Senior Performance Analysis Engineer

Zürich

NVIDIA

82.000 CHF132.000 CHF

Vor 19 Tagen veröffentlicht

Senior Performance Analysis Engineer

Zürich

NVIDIA

82.000 CHF132.000 CHF

Vor 19 Tagen veröffentlicht

Machine Learning Research Scientist, Generative AI

Zürich

Apple Inc

Vor 20 Tagen veröffentlicht

Machine Learning Research Scientist, Generative AI

Zürich

Apple Inc

Vor 20 Tagen veröffentlicht

Data Scientist (m/w)

Zürich

Einwandern-Schweiz

87.500 CHF122.500 CHF

Vor 11 Tagen veröffentlicht

Data Scientist (m/w)

Zürich

Einwandern-Schweiz

87.500 CHF122.500 CHF

Vor 11 Tagen veröffentlicht

Postdoctoral Researcher in Computer Vision for Motor Performance Tracking (m/w)

Zürich

Einwandern-Schweiz

90.000 CHF123.000 CHF

Vor 3 Tagen veröffentlicht

Postdoctoral Researcher in Computer Vision for Motor Performance Tracking (m/w)

Zürich

Einwandern-Schweiz

90.000 CHF123.000 CHF

Vor 3 Tagen veröffentlicht

Software Engineer, Site Reliability Engineering, YouTube Data

Zürich

SIGMA7 GmbH

Vor über 30 Tagen veröffentlicht

Software Engineer, Site Reliability Engineering, YouTube Data

Zürich

SIGMA7 GmbH

Vor über 30 Tagen veröffentlicht

Machine Learning Engineer, Machine Learning Platform Technology & Infrastructure

Zürich

Apple Inc

88.500 CHF108.500 CHF

Vor über 30 Tagen veröffentlicht

Machine Learning Engineer, Machine Learning Platform Technology & Infrastructure

Zürich

Apple Inc

88.500 CHF108.500 CHF

Vor über 30 Tagen veröffentlicht