Lead compiler development focusing on ML compilers for robotics simulation platform. Collaborate with engineers to enhance performance and support for differentiable programming.
Responsibilities
Lead the evolution of our high-performance robotics simulation platform
Design and implement the compute infrastructure and data flow mechanisms to optimize performance for physics simulation and foundation model training
Lead development of our compiler stack, focusing on JIT compilation, LLVM IR, and GPU codegen to minimize compile time and maximize runtime performance
Collaborate with the team to improve the compiler's support for differentiable programming, crucial for training neural networks within simulations
Stay current on state-of-the-art ML compilers—such as those in torch, Triton, and JAX—and decide which techniques and approaches are best suited for our application
Work closely with simulation and robotics engineers to align compiler enhancements with application needs
Contribute to relevant open-source projects and participate actively in the broader compiler and systems community
Requirements
Strong background in compiler construction, particularly in JIT compilation and LLVM-based code generation
Extensive experience with GPU programming models (e.g., CUDA, Vulkan) and understanding of GPU architecture
Track record as a core contributor to GPU programming infrastructure—such as Torch, JAX, Mojo, Taichi, or Warp
Proven ability to profile and optimize complex systems for performance and scalability
Understanding of automatic differentiation and its application in simulation and machine learning contexts
Excellent communication skills and a collaborative approach to problem-solving
Enthusiasm for contributing to and engaging with open-source communities
Job title
Member of Technical Staff, ML Compiler and Systems
Senior Ab Initio Developer working with Data Architects and Analysts to optimize complex ETL processes. Engaging in projects related to Data Governance and ensuring data quality within modern architectures.
Develop secure mobile applications for the federal government utilizing Agile methodologies and collaboration with security teams. Engage in high - security environments with a focus on continuous improvement.
Director of Engineering Operations at Meltwater focusing on delivery efficiency and quality improvements. Leading engineering practices and operational systems in a hybrid remote role based in Redwood City.
Senior/Mid iOS Developer building scalable mobile applications for Betsson Group in Malaga. Join a passionate team pioneering in iGaming, focused on delivering exceptional customer experiences.
Business Developer managing commercial growth in the AURA region for electronic security solutions. Engaging with existing clients and exploring new market opportunities.
Design and build commercial .NET full stack software that meets client and business needs. Collaborate with teams across engineering and contribute to architecture and design.
Senior Staff Applied Engineer at Cloudera transforming abstract requirements into technical specifications. Collaborating with stakeholders to ensure engineering aligns with business objectives while guiding team efforts.
Lead Developer managing technology and architecture within a software company serving the non - profit sector. Leading a team and ensuring sustainable software solutions for future growth.
ABAP / Fiori developer working on SAP solutions at Vangard AG in a hybrid role. Collaborating with consultants and external partners while ensuring stability and quality in application development.