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
Applied Machine Learning Researcher
Join Gensyn as an Applied ML Researcher to train distributed models and collaborate on cutting-edge AI research.
Distributed Machine Learning Researcher
Join Gensyn as a Distributed Machine Learning Researcher to innovate in AI and distributed systems. Fully remote with competitive benefits.
Machine Learning Compiler Engineer
Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.
Senior Software Engineer, Machine Learning
Senior Software Engineer, Machine Learning role in Palo Alto, focusing on AI-driven enterprise solutions.
Senior Machine Learning Engineer
Join Synthesia as a Senior Machine Learning Engineer to work on cutting-edge Generative AI projects in Amsterdam.
Manager, Machine Learning Research Engineer, Generative AI
Lead a team in developing generative AI models at Scale AI, focusing on LLMs and MLOps.
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).
Senior Software Engineer - LLM Inference
Join CentML as a Senior Software Engineer focusing on LLM Inference, leveraging AI, ML, and GPU technologies.
Senior Machine Learning Engineer - Images
Join Cantina as a Senior Machine Learning Engineer to design and improve AI models for image generation.
Senior Machine Learning Engineer
Join Cantina as a Senior Machine Learning Engineer to design and maintain ML infrastructure, optimize performance, and integrate models.
Machine Learning Engineer, GenAI
Join Robinhood as a Machine Learning Engineer to develop GenAI products, focusing on LLMs and AI technologies.
Machine Learning Engineer
Join Sentry as a Machine Learning Engineer to develop AI models and algorithms for smarter software solutions.
Senior Machine Learning Engineer
Join Sourcegraph as a Senior ML Engineer to revolutionize code intelligence with AI and NLP.
Senior Software Engineer, Generative AI
Senior Software Engineer for Generative AI at Scale AI, focusing on backend development and AI technologies.
LLM Engineer (Contributor)
Join Unify as an LLM Engineer to innovate in Generative AI and contribute to AI Open Source Projects.
ML Compiler Engineer, Compute
Join Waymo as an ML Compiler Engineer in NYC, enhancing neural network performance with cutting-edge technology.
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.
Senior Research Engineer - Machine Learning & Software Development
Senior Research Engineer specializing in Machine Learning & Software Development at GitHub, remote work available.
Research Engineer, Language - Generative AI
Join Meta as a Research Engineer in Generative AI, focusing on large language models and NLP.
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.
Senior Machine Learning Engineer
Senior Machine Learning Engineer at GitHub, focusing on platform health and security using advanced AI techniques.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.
Senior Software Engineer, Generative AI
Join Meta as a Senior Software Engineer in Generative AI, focusing on LLMs and AI technologies.
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.