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.
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
LLM Backend Developer
Join Persona as a LLM Backend Developer, work remotely, and develop AI-driven backend systems for top startups.
Expert Machine Learning Engineer
Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Machine Learning Compiler Engineer
Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Software Engineer - LLM Inference
Join CentML as a Senior Software Engineer focusing on LLM Inference, leveraging AI, ML, and GPU technologies.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
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.
Machine Learning Engineer - LLM Fine-tuning and Performance
Join NVIDIA as a Machine Learning Engineer specializing in LLM fine-tuning and performance optimization. Work with cutting-edge ML technologies.
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).
Cofounder - Full Stack Developer/Data Scientist for Climatech Startup
Join Carbon13 as a cofounder in climate tech, leveraging AI, data science, and software development to combat climate change.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
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.
AI Engineer
Join BCG X as an AI Engineer in Milan, Italy. Develop AI solutions, partner with clients, and drive innovation in a dynamic environment.
Senior Full Stack Engineer - Climate Tech - Rust & TypeScript
Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.
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.