Senior Machine Learning Specialist driving AI capabilities for CM Labs’ simulation and training products. Leading development of reinforcement learning and imitation learning algorithms for realistic environments.
Responsibilities
Provide technical leadership in developing, training, and validating reinforcement learning (RL) and/or imitation learning (IL) algorithms for embodied agents in realistic simulated environments, using both synthetic and user data.
Apply the appropriate approach based on context—RL, IL, classical control, or planning methods—with a focus on product value.
Collaborate with domain experts and engineers to design effective training tasks and optimization objectives.
Contribute to integrating AI capabilities into CM Labs’ training products and the Vortex platform.
Stay current with advances in RL and embodied AI, and clearly document experiments, models, and results.
Share knowledge and mentor team members on machine learning best practices.
Requirements
Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
Minimum 5 years of experience in machine learning, robotics, or control systems.
Expertise in reinforcement learning and imitation learning for robotics or embodied agents.
Strong understanding of classical control and planning methods (e.g., inverse kinematics, trajectory optimization, RRT, PID).
Proficiency in Python development and deep learning frameworks such as PyTorch (preferred), TensorFlow, or JAX.
Familiarity with cloud ML workflows and MLOps tools.
Experience deploying AI/ML models.
Excellent communication skills and ability to collaborate with technical and product teams.
Experience with software development best practices, version control (Git), and Agile methodologies.
Benefits
The opportunity to make a real-world impact by working on innovative, challenging projects and building cutting-edge technology;
Flexible working hours;
Work–life balance initiatives;
Paid week off between Christmas and New Year’s (additional paid week of vacation);
Company discounts (transportation, gym, ski passes, special events).
Mechanical Engineer at Super Micro Computer designing and developing server production fixtures and ensuring product quality through testing and collaboration.
Principal Software Engineer developing innovative solutions for DoD challenges at ClearEdge. Collaborating on Agile teams to enhance metrics and monitoring systems with secure, scalable technologies.
Senior Engineer designing scalable backend services for CrowdStrike's cybersecurity solutions. Developing APIs, microservices, and collaborating with cross - functional teams in a hybrid environment.
GTM Engineer responsible for optimizing technical infrastructure and CRM architecture for Ampliphi's revenue management system. Collaborating with sales, marketing, and data to streamline operations.
Senior Software Engineer developing and testing Linux kernel code at Red Hat. Collaborating with teams for continuous integration and delivery in a distributed environment.
Seeking Principal/Sr Principal Software Engineer to support Strategic Deterrence Systems at Northrop Grumman. Involves collaboration on engineering processes and system development.
Embedded Software Engineer involved in developing systems software design & architecture. Collaborating in Agile environment to meet milestones for the Sentinel Program at Northrop Grumman.
Software Engineer focused on enhancing customer experiences through TypeScript and modern UI development for Vercel's domain services. Responsibilities span search, purchase, renewal, and other lifecycle aspects.
Software Engineer building data analysis and visualization tools for scientists at Benchling. Collaborating across teams to enhance scientific research through software solutions.