Machine Learning Compiler Engineer
GensynJob 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
Machine Learning Compiler Engineer
Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.
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.
Research Engineer, Language - Generative AI
Join Meta as a Research Engineer in Generative AI, focusing on large language models and NLP.
Senior Software Engineer, Machine Learning
Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.
Machine Learning Engineer
Join Ema Unlimited as a Machine Learning Engineer in SF Bay Area, working on cutting-edge AI solutions with a focus on NLP and ML technologies.
Senior Machine Learning Engineer
Join Atypon as a Senior ML Engineer to develop AI solutions in NLP, deep learning, and MLOps. Remote position in Athens.
Senior Machine Learning Engineer
Join as a Senior Machine Learning Engineer to design and deploy advanced ML solutions using Python, Spark, and cloud platforms. Remote work opportunity.
Senior Machine Learning Engineer
Join Olo as a Senior Machine Learning Engineer to build and scale ML models for the restaurant industry. Remote work available.
Machine Learning Engineer
Join Snap Inc. as a Machine Learning Engineer in Los Angeles. Develop and deploy ML models to enhance user experience. Competitive salary and benefits.
Founding AI Engineer
Join LlamaIndex as a Founding AI Engineer to shape the future of LLM applications with cutting-edge AI projects.
Deep Learning Researcher
Join DataRobot as a Deep Learning Researcher to advance generative AI capabilities and integrate them into product offerings.
Founding Applied AI Engineer
Join LlamaIndex as a Founding Applied AI Engineer to build and deploy LLM applications. Competitive salary and equity offered.
Founding AI Engineer, Backend
Join LlamaIndex as a Founding AI Engineer, Backend to build scalable cloud services for LLM applications.
Machine Learning Engineer
Join Sentry as a Machine Learning Engineer to develop AI models and algorithms for smarter software solutions.
Machine Learning Mathematics Engineer
Join ASML as a Machine Learning Mathematics Engineer to develop optical metrology solutions using machine learning and optimization algorithms.
Machine Learning Engineer - Ads
Join as a Machine Learning Engineer focusing on Ads, developing predictive models in a hybrid role in New York.
Machine Learning Engineer - University Graduate 2025
Join Adobe as a Machine Learning Engineer to develop AI technologies for Photoshop and Digital Imaging.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.
Machine Learning Engineer, Foundation Model
Join Stripe as a Machine Learning Engineer to develop and deploy ML models, enhancing user interaction with cutting-edge AI technologies.
Machine Learning Engineer
Join OfferFit as a Machine Learning Engineer to design and scale AI platforms. Work remotely with a focus on Python, MLOps, and data science.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Machine Learning Scientist
Join PhysicsX as a Machine Learning Scientist to develop innovative models using deep learning for physics simulations.
AI Research Scientist - Generative AI Red Teaming
Join Meta as an AI Research Scientist focusing on Generative AI Red Teaming, advancing AI responsibly.
Machine Learning Scientist, NLP
Join Abridge as a Machine Learning Scientist specializing in NLP to advance healthcare AI solutions.