Gensyn logo

Machine Learning Compiler Engineer

Gensyn

Job Overview

Join Gensyn as a Machine Learning Compiler Engineer and be part of a team that is revolutionizing the way machine learning compute is accessed globally. This role is perfect for someone who is passionate about compiler engineering and has a strong background in deep learning and machine learning algorithms.

Responsibilities

  • Lower Deep Learning Graphs: Work with common frameworks like PyTorch, TensorFlow, and Keras to translate them into an intermediate representation (IR) for training, ensuring reproducibility.
  • Algorithm Development: Create novel algorithms for transforming intermediate representations of compute graphs between different operator representations.
  • Compiler Ownership: Take charge of two key areas:
    • Front-end: Manage the integration of common Deep Learning Frameworks with Gensyn's IR, and write transformation passes in ONNX.
    • Middle-end: Develop compiler passes for training-based compute graphs, integrate reproducible Deep Learning kernels, and debug compilation passes.
    • Back-end: Lower IR from middle-end to GPU target machine code.

Minimum Requirements

  • Compiler Knowledge: Understanding of traditional compilers like LLVM or GCC and graph traversals.
  • Software Engineering Skills: Experience in shipping production code.
  • Parallel Programming: Knowledge of GPU programming.
  • Rust Proficiency: Willingness to learn and work with Rust.
  • Communication Skills: Excellent verbal and written communication.
  • Research Environment: Comfortable working with high autonomy in an applied research setting.

Nice to Haves

  • Architecture Understanding: Knowledge of computer architectures specialized for training neural network graphs.
  • Rust Experience: Systems-level programming experience in Rust.
  • Open-source Contributions: Experience contributing to compiler stacks.
  • Deep Learning Frameworks: Familiarity with frameworks like TVM, MLIR, or TensorComprehensions.

Benefits

  • Competitive Salary and Equity: Enjoy a competitive salary with a share of equity and token pool.
  • Remote Work: Fully remote position, hiring between the West Coast (PT) and Central Europe (CET) time zones.
  • Relocation Assistance: Available for those wishing to relocate within the specified time zones.
  • Company Retreats: Four all-expenses-paid company retreats per year.
  • Comprehensive Insurance: Private health, vision, and dental insurance, including coverage for dependents (US only).

About Gensyn

Gensyn is at the forefront of creating a global machine learning supercluster, making computational power as accessible as electricity. We operate with a high degree of autonomy, focusing on efficiency and rejecting mediocrity. Our small, agile teams are designed to rival much larger traditional teams, ensuring that we remain at the cutting edge of AI development.

If you are a highly motivated individual with a passion for machine learning and compiler engineering, we encourage you to apply and join us in shaping the future of AI.

Benefits
Extracted with AI

  • Dental insurance
  • Private health insurance
  • Vision insurance
  • Paid sick leave
  • Relocation assistance
  • Company retreats
  • Remote work

Similar jobs

Last update: 23 minutes ago

Gensyn logo
Gensyn

Applied Machine Learning Researcher

Join Gensyn as an Applied ML Researcher to train distributed models and collaborate on cutting-edge AI research.

Gensyn logo
Gensyn

Distributed Machine Learning Researcher

Join Gensyn as a Distributed Machine Learning Researcher to innovate in AI and distributed systems. Fully remote with competitive benefits.

Qualcomm logo
Qualcomm

Machine Learning Compiler Engineer

Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.

Glean logo
Glean

Senior Software Engineer, Machine Learning

Senior Software Engineer, Machine Learning role in Palo Alto, focusing on AI-driven enterprise solutions.

Synthesia logo
Synthesia

Senior Machine Learning Engineer

Join Synthesia as a Senior Machine Learning Engineer to work on cutting-edge Generative AI projects in Amsterdam.

Scale AI logo
Inclusively logo
Inclusively

Senior Machine Learning Software Engineer

Senior ML Software Engineer in SF, developing predictive ML models, with Python, Go, Kubernetes. Great benefits incl. vision, 401(k).

CentML logo
CentML

Senior Software Engineer - LLM Inference

Join CentML as a Senior Software Engineer focusing on LLM Inference, leveraging AI, ML, and GPU technologies.

Cantina logo
Cantina

Senior Machine Learning Engineer - Images

Join Cantina as a Senior Machine Learning Engineer to design and improve AI models for image generation.

Cantina logo
Cantina

Senior Machine Learning Engineer

Join Cantina as a Senior Machine Learning Engineer to design and maintain ML infrastructure, optimize performance, and integrate models.

Robinhood logo
Robinhood

Machine Learning Engineer, GenAI

Join Robinhood as a Machine Learning Engineer to develop GenAI products, focusing on LLMs and AI technologies.

Sentry logo
Sentry

Machine Learning Engineer

Join Sentry as a Machine Learning Engineer to develop AI models and algorithms for smarter software solutions.

Sourcegraph logo
Sourcegraph

Senior Machine Learning Engineer

Join Sourcegraph as a Senior ML Engineer to revolutionize code intelligence with AI and NLP.

Scale AI logo
Scale AI

Senior Software Engineer, Generative AI

Senior Software Engineer for Generative AI at Scale AI, focusing on backend development and AI technologies.

Unify logo
Unify

LLM Engineer (Contributor)

Join Unify as an LLM Engineer to innovate in Generative AI and contribute to AI Open Source Projects.

Waymo logo
Waymo

ML Compiler Engineer, Compute

Join Waymo as an ML Compiler Engineer in NYC, enhancing neural network performance with cutting-edge technology.

Cove logo
Cove

Applied Machine Learning / AI Engineer

Join Cove as an Applied Machine Learning / AI Engineer to innovate with AI, focusing on LLMs, ML workloads, and bespoke model training.

GitHub logo
GitHub

Senior Research Engineer - Machine Learning & Software Development

Senior Research Engineer specializing in Machine Learning & Software Development at GitHub, remote work available.

Meta logo
Meta

Research Engineer, Language - Generative AI

Join Meta as a Research Engineer in Generative AI, focusing on large language models and NLP.

micro1 logo
micro1

Machine Learning Engineer with AI/ML Experience

Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.

GitHub logo
GitHub

Senior Machine Learning Engineer

Senior Machine Learning Engineer at GitHub, focusing on platform health and security using advanced AI techniques.

Doctor logo
Doctor

Software Development Engineer - Compiler

Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.

Meta logo
Meta

Senior Software Engineer, Generative AI

Join Meta as a Senior Software Engineer in Generative AI, focusing on LLMs and AI technologies.

Helm.ai logo
Helm.ai

Remote Software Engineer - Machine Learning and Cloud Infrastructure

Join Helm.ai as a Remote Software Engineer to develop ML tools, build cloud infrastructure, and work on AI technology.