Aktiviere Job-Benachrichtigungen per E-Mail!

ML Complier Engineer

La Fosse Associates

Deutschland

Remote

EUR 60.000 - 90.000

Vollzeit

Vor 16 Tagen

Zusammenfassung

A leading technology company is seeking a Compiler Engineer (Contractor) to collaborate on a production-ready ML backend including compiler and runtime systems. Ideal candidates will have over 5 years experience in C/C++, a strong background in compilers, and familiarity with ML frameworks like PyTorch. The role is remote with an expected start date ASAP.

Qualifikationen

  • 5+ years of professional experience in C/C++ software engineering.
  • Strong background in compilers, runtime systems, and low-level optimisations.
  • Deep familiarity with ML frameworks and their execution models.
  • Experience with high-performance computing or hardware-software co-design.
  • Excellent communication and collaboration skills.

Aufgaben

  • Design and build a compiler extensible for future optimisation patterns.
  • Implement runtime assertions, compile-time dump mechanisms.
  • Develop a functional simulator mimicking the kernel-space driver.

Kenntnisse

C/C++ software engineering
Compilers
Runtime systems
Low-level optimisations
ML frameworks
High-performance computing
Problem-solving

Ausbildung

Bachelor’s degree in Computer Science or related field

Jobbeschreibung

Job Description: Compiler Engineer [Contractor]

Company Overview
designs and manufactures optical processors built to train and run inference on large-scale AI models.

Contract Overview
We are seeking an experienced and highly motivated Compiler Engineer (Contractor). You’ll collaborate with our in-house engineering team to deliver a production-ready ML backend—including compiler, runtime, debugger, and a functional simulator—for our next-generation Optical Tensor Processing Units (OTPUs).

This role requires deep technical expertise in compiler construction, runtime systems, C/C++ programming, and ML framework internals.

Key Responsibilities
  • Compiler Development
    Design and build a compiler extensible to future optimisation patterns such as op fusion, layout optimisation, tiling, and scheduling.

  • Debugger & Diagnostics
    Implement optional runtime assertions, compile-time dump mechanisms, TensorBoard timelines, and JAX I/O callback support.

  • Functional Simulator
    Develop a simulator that mimics our kernel-space driver, enabling the software team to lower operations ahead of hardware availability.

Required Skills & Experience
  • 5+ years of professional experience in C/C++ software engineering

  • Strong background in compilers, runtime systems, and low-level optimisations

  • Deep familiarity with ML frameworks (e.g., PyTorch, JAX, TensorFlow) and their execution models

  • Experience with high-performance computing or hardware-software co-design

  • Strong problem-solving skills with a creative and pragmatic mindset

  • Comfortable operating in fast-paced, ambiguous environments

  • Bachelor’s degree (or higher) in Computer Science, Electrical Engineering, Mathematics, or a related field

  • Excellent communication and collaboration skills

Contract Details

  • Length: 6+ months

  • IR35 Status: Outside IR35

  • Location: Remote (UK or EU preferred)

  • Start Date: ASAP

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.