Ähnliche Jobs

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

Research Scientist, Differentiable and Generative Rendering

Google

Zürich

90.000 CHF118.500 CHF

Neu · 

Research Scientist, Differentiable and Generative Rendering

Zürich

Google

90.000 CHF118.500 CHF

Neu · 

Senior AI Research Engineer, Visual Perception

ANYbotics AG

Zürich

Senior AI Research Engineer, Visual Perception

Zürich

ANYbotics AG

AIML - Machine Learning Research Engineer, Generative AI

Apple Inc

Zürich

AIML - Machine Learning Research Engineer, Generative AI

Zürich

Apple Inc

HID Algorithms Software Engineer

Apple Inc

Zürich

89.500 CHF118.000 CHF

HID Algorithms Software Engineer

Zürich

Apple Inc

89.500 CHF118.000 CHF

Senior Software Engineer, AI/ML, LLM Modeling

SIGMA7 GmbH

Zürich

83.000 CHF113.000 CHF

Senior Software Engineer, AI/ML, LLM Modeling

Zürich

SIGMA7 GmbH

83.000 CHF113.000 CHF

Senior Staff Software Engineer, Gemini AI

SIGMA7 GmbH

Zürich

108.500 CHF150.500 CHF

Senior Staff Software Engineer, Gemini AI

Zürich

SIGMA7 GmbH

108.500 CHF150.500 CHF

Model Deployment & MLOps

SIGMA7 GmbH

Zürich

Model Deployment & MLOps

Zürich

SIGMA7 GmbH

Machine Learning Engineer - Generative AI , ISE

Apple Inc

Zürich

87.000 CHF122.000 CHF

Machine Learning Engineer - Generative AI , ISE

Zürich

Apple Inc

87.000 CHF122.000 CHF

Research Scientist, Synthetic Data Generation

Google

Zürich

78.500 CHF108.500 CHF

Research Scientist, Synthetic Data Generation

Zürich

Google

78.500 CHF108.500 CHF