Machine Learning Jobs
Core machine learning engineering and research roles across industry-leading AI companies.
50 open positions
Customer Success Manager 3
Behavox
Customer Success Manager role focused on ensuring zero churn and driving ROI for enterprise financial services clients using Behavox's ML-powered data platform. Responsibilities include end-to-end delivery coordination, measuring program success, guiding best practices, and expanding account value through upsells with senior stakeholders at Fortune 500 institutions.
Customer Success Manager 3
Behavox
Customer Success Manager 3 role at Behavox, a data intelligence platform company, responsible for ensuring customer success and retention while driving revenue expansion through upsells. The position requires strong enterprise relationship management experience, particularly in financial services, and the ability to drive ROI through ML-powered product adoption. This is a customer-facing strategy and execution role focused on account growth and long-term customer value realization.
Customer Success Manager 3
Behavox
Customer Success Manager 3 role at Behavox focused on ensuring zero churn and driving ROI for enterprise financial services clients using AI/ML-powered data solutions. The position requires managing post-implementation customer success, measuring program value, guiding best practices, and expanding accounts through upsells with a deep understanding of enterprise risk and compliance domains.
Staff SoC Architect
Graphcore
Staff-level SoC Architect role at Graphcore responsible for designing and specifying sub-systems within high-performance AI acceleration silicon devices. The position requires deep expertise in silicon architecture, hardware integration, and cross-team collaboration with silicon design, verification, and software teams to deliver next-generation AI compute solutions.
Staff Post Silicon Validation Engineer (Bringup)
Graphcore
Staff-level post-silicon validation engineer role focused on bringing up and validating cutting-edge AI chips at Graphcore's new Austin campus. Responsibilities include leading first silicon bringup, functional validation, collaborating with cross-functional teams, and architecting test infrastructure improvements while mentoring other engineers.
Staff Machine Learning Engineer (Large Systems)
Graphcore
This is a Staff Machine Learning Engineer role at Graphcore focused on developing and optimizing AI models for specialized hardware at scale. The position involves implementing cutting-edge ML models, optimizing performance across thousands of accelerators, and collaborating with software and research teams to advance AI compute technology. Candidates should have strong expertise in distributed training, model optimization, and large-scale system implementation.
Software Engineer
Graphcore
Graphcore seeks a Software Engineer to develop their Collectives Communication Library for AI hardware accelerators, focusing on high-bandwidth, low-latency distributed computing primitives. The role involves designing and implementing complex software systems that integrate custom hardware with existing AI ecosystems, requiring strong systems programming and distributed systems expertise.
Senior Staff ML Engineer
Graphcore
Senior Staff ML Engineer role at Graphcore focused on testing, validating, and benchmarking a complex ML software stack across AI accelerator hardware. The ideal candidate has deep experience with ML frameworks, model training/execution, and debugging functional and performance issues while collaborating across software and hardware teams.
Senior Staff ML Engineer
Graphcore
Senior Staff ML Engineer role at Graphcore focused on testing, validating, and benchmarking complex ML software stacks across AI accelerator hardware. The position requires deep expertise in ML systems, hands-on debugging of functional and performance issues, and close collaboration with software and hardware teams to ensure reliability and correctness across modern AI workloads.
Senior Software Engineer
Graphcore
Senior Software Engineer role at Graphcore focused on designing and developing a large-scale collective communication simulator for new AI hardware. Requires expertise in complex software systems, hardware integration, and distributed computing with leadership responsibilities for mentoring junior engineers and driving technical excellence.
Senior Machine Learning Engineer (Large Systems)
Graphcore
This role focuses on developing and optimizing AI models for Graphcore's specialized hardware at large scale, working across distributed systems spanning thousands of accelerators. The engineer will collaborate with software and research teams to implement cutting-edge models, benchmark performance, optimize kernels, and contribute to reference applications that showcase the hardware's capabilities. Success requires deep expertise in machine learning implementation, system-level optimization, and the ability to identify and resolve performance bottlenecks in production-scale AI systems.
Senior Machine Learning Engineer (Large Systems)
Graphcore
Senior ML Engineer role focused on developing and optimizing AI models for specialized hardware at massive scale (1000s of accelerators). The position requires expertise in model implementation, performance optimization, and distributed systems while working closely with software and research teams to advance Graphcore's AI compute technology.
Senior Bring-Up and Characterisation Engineer
Graphcore
Senior hardware engineer role at Graphcore focused on bringing up and characterizing cutting-edge AI semiconductor devices and system platforms. Requires expertise in silicon validation, device testing, and collaboration across architecture, silicon, hardware, and product teams to ensure successful deployment of AI computing hardware.
Research Scientist (Embodied AI & World Models)
Graphcore
Graphcore seeks an experienced Research Scientist to advance embodied AI and world models for edge/low-power scenarios including robotics and autonomous driving. The role involves developing hardware-aware AI algorithms and deploying multimodal models while contributing to fundamental and applied research published at top-tier ML conferences. You'll join a collaborative research team across UK locations working on efficient compute, model scaling, and next-generation AI architectures.
Research Engineer
Graphcore
Graphcore seeks a Research Engineer to advance AI compute through hardware-aware algorithms and implementations. The role combines machine learning expertise with strong software engineering and performance optimization skills to deliver impactful research across efficient training/inference, world models, and reinforcement learning. You'll collaborate with researchers to translate ideas into scalable implementations and contribute to publications at leading AI conferences.
Pytorch Engineer
Graphcore
Graphcore seeks a PyTorch Engineer to design and optimize software for machine learning accelerators within their frameworks team. The role involves implementing new features, optimizing performance, maintaining codebases, and collaborating across engineering teams while contributing to PyTorch and Triton integration. Success requires strong software engineering fundamentals, deep PyTorch expertise, and the ability to balance code quality with business delivery.
Principal Software Architect
Graphcore
Graphcore seeks a Principal Software Architect to define and drive the architectural vision of their ML accelerator's software stack, spanning firmware to ML frameworks. The role involves designing coherent end-to-end architecture, communicating complex technical vision across engineering teams, and maintaining architectural integrity as the product evolves. This is a high-level technical leadership position requiring deep expertise in system design and hardware-software interactions.
Principal Hardware Design Engineer
Graphcore
Graphcore seeks a Principal Hardware Design Engineer to lead the design and development of advanced AI/ML hardware systems and compute platforms. This role requires deep expertise in electrical engineering, PCB design, and system-level architecture, with responsibility for collaborating across multiple technical disciplines including power, thermal, and firmware teams. The successful candidate will serve as a technical leader driving design excellence for next-generation AI infrastructure.
Principal Embedded SW/FW Engineer (Bringup) - Bengaluru, multiple vacancies
Graphcore
This Principal-level embedded systems role focuses on post-silicon validation and bringup of AI chips, requiring deep expertise in bare metal C/C++ development, FPGA/emulator testing, and ML workload understanding. The engineer will lead cross-functional validation efforts, architect test infrastructure, and mentor junior team members while working on high-performance AI chip products from first silicon through full characterization.
Intern - Research
Graphcore
Research internship at Graphcore focused on advancing AI/ML through hardware-aware algorithms and efficient training/inference methods. Candidates will conduct self-directed research projects across diverse areas including model optimization, generative AI, and scientific applications, with mentorship and opportunities to publish at leading conferences.
AI SoC Validation / Bring-up Lead
Graphcore
Lead the validation and bring-up of Graphcore's AI System-on-Chip (SoC) hardware, ensuring performance and reliability. This role combines deep hardware expertise with AI systems knowledge to debug, test, and optimize next-generation AI accelerator chips at a world-leading AI compute company.
2026 Summer Intern - Software Engineering - ML Kernels & Runtime Team
Graphcore
This internship offers the opportunity to develop high-performance ML compute kernels for next-generation AI hardware at Graphcore, focusing on optimizing tensor operations and linear algebra computations. You'll work with C++ to implement and optimize kernels for CNNs and LLMs while profiling performance across threading, cache locality, and memory efficiency. This role bridges machine learning and systems engineering, requiring strong fundamentals in numerical computing and hardware-aware optimization techniques.
2026 Graduate Software Engineer - PyTorch
Graphcore
Graphcore seeks a 2026 graduate software engineer to join their PyTorch frameworks team, working on machine learning accelerator software integration. The role involves designing, implementing, and optimizing software to ensure Graphcore's hardware has first-class support in state-of-the-art frameworks like PyTorch and Triton.
2026 Graduate Software Engineer - Neuro Engine Modelling
Graphcore
Graduate software engineer role focused on modeling and simulating next-generation AI hardware at Graphcore. You'll contribute to design, implementation, and testing of hardware software using C/C++/Python while working in agile scrum teams alongside hardware and framework engineers. The position involves integration of modeling capabilities into ML stacks and supporting distributed development environments.
2026 Graduate Software Engineer - ML Kernels & Runtime Team
Graphcore
Graduate-level software engineering role focused on designing and optimizing high-performance ML compute kernels for AI hardware accelerators. The position involves implementing tensor operations, linear algebra routines, and fused operations in C++ while applying hardware-aware optimization techniques for maximum performance on next-generation AI processors.
2026 Graduate Software Engineer - AI/ ML Test Systems
Graphcore
This is a 2026 graduate software engineer role at Graphcore focused on AI/ML test systems and reliability testing. The position emphasizes hands-on debugging, performance validation, and problem-solving for AI accelerator hardware, ideal for recent graduates seeking practical exposure to AI/ML infrastructure and testing methodologies.
2026 Graduate Machine Learning Engineer - Applied AI
Graphcore
Graduate-level Machine Learning Engineer role at Graphcore focused on developing and optimizing AI models for specialized hardware accelerators. You'll implement state-of-the-art ML models, optimize for performance across thousands of accelerators, and collaborate with software and research teams on efficient compute and distributed training solutions.
Technical Product Manager - Robotaxi
Wayve
Technical Product Manager role at Wayve focused on defining and delivering Level 4 autonomous driving solutions powered by embodied AI. Requires deep expertise in autonomous vehicle systems, cross-functional collaboration with R&D and safety teams, and ability to translate cutting-edge AI innovation into market-ready products while managing customer relationships and regulatory frameworks.
Tech Lead Manager - Multi Modal Foundation Models (Language)
Wayve
Lead a team developing language grounding and reasoning capabilities for Wayve's multimodal foundation models used in autonomous driving. Drive foundational research at the intersection of large-scale pretraining, language understanding, and embodied agent alignment, with focus on grounded understanding in real-world contexts.
Tech Lead - AI Validation Systems Engineer
Wayve
Tech Lead role at Wayve focused on building AI validation systems for autonomous driving. Responsible for designing test scenarios and safety assessments for end-to-end learned driving models, while leading a team of validation engineers. Bridges AI/ML expertise with systems engineering to establish trust and safety standards for the autonomous vehicle industry.
Register your interest for Wayve in Germany
Wayve
Wayve is expanding to Germany and seeking talented individuals to join their autonomous driving AI team. The company develops embodied AI technology and foundation models that enable vehicles to perceive and navigate complex environments. This is an interest registration for upcoming opportunities in their new German office.
Principal Machine Learning Engineer, App SW
Wayve
Principal ML Engineer role focused on developing state-of-the-art driving models for autonomous vehicles, spanning model architecture, data pipelines, and real-world deployment. Responsibilities include leading personalized and collaborative driving projects while collaborating across AI Platform, Simulation, and Robot Software teams to deliver scalable, production-ready systems.
Machine Learning Manager, App SW
Wayve
Wayve seeks an experienced technical leader to establish and manage a Japan-based Application Engineering team focused on localizing autonomous driving technology for the Japanese market. The role requires expertise in machine learning, computer vision, and robotics with strong leadership capabilities to operate independently across time zones while delivering tailored AV solutions for Japan's unique infrastructure and regulatory environment.
Machine Learning Engineer, AV Engineering
Wayve
Senior/Staff ML Engineer role focused on building end-to-end AI driver models for autonomous vehicles (L2-L4), with ownership of the full training lifecycle from data curation through on-road validation. The position emphasizes product-driven execution with direct impact on commercial deployments like the Nissan MVP, requiring expertise in safety-critical machine learning and rapid iteration cycles.
Hardware Engineer
Wayve
Wayve is seeking an experienced Hardware Engineer to design and develop embedded electronics systems for autonomous driving compute platforms. The role involves architecting high-performance compute systems optimized for AI/ML workloads, collaborating across hardware and software teams to bring up and validate mission-critical electronics for embodied AI applications.
Applied Scientist, Controllable GAIA
Wayve
Join Wayve's Science team to develop controllable generative world models (GAIA) that simulate realistic multi-sensor environments for autonomous vehicle training. You'll advance next-generation autonomous driving by creating photoreal, physics-aware simulations that accelerate AI development beyond collecting real-world miles.
Senior Machine Learning Engineer
Speechmatics
Senior Machine Learning Engineer role focused on cutting-edge speech AI research and development at Speechmatics. Requires deep expertise in modern ML stack including transformer architectures, distributed training, and inference optimization, with experience in R&D project execution and team collaboration. Preferred qualifications include top-tier conference publications, open-source contributions, or technical writing.
Principal Machine Learning Engineer
Speechmatics
Principal Machine Learning Engineer role at a speech AI company focusing on developing and deploying cutting-edge speech recognition systems. The position combines hands-on technical work with leadership responsibilities, including mentoring teams, defining ML technical vision, and ensuring production deployment of large self-supervised models. Ideal candidate will have deep expertise in ML systems, speech technology, and experience scaling research into customer-facing products.
ML Platform Engineer
Speechmatics
This ML Platform Engineer role focuses on building and evolving scalable infrastructure that moves ML models from research to production. The position involves modernizing ML platforms by migrating from legacy systems (SGE) to Kubernetes-based orchestration (Slurm, Ray) and implementing cutting-edge tools for pipeline orchestration, experiment tracking, and model management.
Machine Learning Engineer
Speechmatics
Speechmatics seeks an experienced ML Engineer to advance their ASR engines and conversational AI platform by scaling self-supervised learning models across hundreds of GPUs and optimizing speech recognition pipelines across 50+ languages. The role combines cutting-edge research in speech technology with production-focused engineering, requiring expertise in model optimization techniques like distillation and quantization.
Machine Learning Engineer
Speechmatics
Speechmatics seeks an experienced ML Engineer to advance automatic speech recognition and conversational AI through large-scale self-supervised learning on billion-parameter models across multiple GPUs and 50+ languages. The role combines cutting-edge research in speech processing and text-to-speech with practical production optimization, requiring expertise in model scaling, distillation, quantization, and end-to-end pipeline development in a collaborative research environment.
Managing Partner, Frontier AI
Labelbox
Managing Partner role leading sales and business development for Labelbox's frontier AI data infrastructure solutions. Requires experienced sales leadership to engage top AI labs and enterprises, navigate complex B2B sales cycles, and develop tailored AI solutions. Position demands strategic thinking, deep understanding of AI/ML landscapes, and ability to drive high-impact revenue growth in a fast-moving startup environment.
Full-Stack Engineer, AI Data Platform
Labelbox
Labelbox is seeking a Full-Stack AI Engineer to build end-to-end tools for AI model development, evaluation, and training. You'll own complete features across frontend, backend, APIs, and infrastructure while working with cutting-edge AI infrastructure used by leading research labs and enterprises. This is a high-impact role in an early-stage environment focused on data-centric AI development.
Forward Deployed Engineer
Labelbox
A Forward Deployed Engineer at Labelbox who operates as a technical cofounder embedded with customers, driving adoption of AI data infrastructure solutions. The role combines deep technical expertise with entrepreneurial ownership, requiring ability to rapidly understand customer needs and deliver high-impact implementations at the intersection of AI development and data-centric workflows.
Applied Research Engineer
Labelbox
Develop cutting-edge systems for creating and leveraging high-quality human feedback data to train frontier AI models using techniques like RLHF and DPO. Design advanced methods to align human preferences with AI training processes and measure the quality and impact of human-in-the-loop data. Work at the intersection of applied research and engineering to solve critical data-centric challenges in modern AI development.
Senior Data Scientist, Finance
Brex
Senior Data Scientist role at Brex focused on building advanced financial forecasting systems for the Finance team. Requires expertise in predictive modeling and causal inference to analyze business drivers and enhance forecast accuracy for Brex's blended revenue model (recurring + consumption-based). Ideal candidate has experience collaborating with Corporate Finance teams on strategic financial planning and forecasting initiatives.
Director of Product, Growth/AI
Brex
Lead Brex's Growth Product team to drive customer acquisition and onboarding through AI-native features and tools that empower GTM/Marketing teams. Oversee strategy and execution across AI agents for GTM workflows, ML-based account prioritization systems, and prospect classification models. Work cross-functionally to build scalable products that help enterprise customers with complex spending needs.
Director of Product, Growth/AI
Brex
Director-level product role leading Brex's Growth/AI product team to drive customer acquisition and onboarding through AI-native features and ML-powered tools. Requires deep expertise in AI product strategy, cross-functional leadership, and GTM integration to build AI agents, enrichment systems, and ML models that empower sales and marketing operations.
Director of Product, Growth/AI
Brex
Director-level product leadership role focused on building AI-powered growth products and go-to-market systems at Brex. The role requires strategic oversight of customer acquisition and onboarding features, including AI agents for GTM workflows, ML-based prospect classification, and data enrichment systems. Key responsibilities include cross-functional collaboration, product strategy execution, and enabling marketing/GTM teams with AI-native tools and models.
Senior Staff Machine Learning Engineer, Search & Discovery
Instacart
Lead the technical vision for next-generation shopping experiences at Instacart by designing ML systems that leverage generative AI, LLMs, and agentic AI to transform search and discovery. This hands-on IC role at Director level requires building production systems that move beyond traditional ranking pipelines to create intelligent, personalized shopping experiences at scale.