Research Engineer
Research Engineers at these organizations work across the full stack—from implementing cutting-edge algorithms and optimizing models for specialized hardware, to building scalable infrastructure that translates research prototypes into production systems. They combine deep machine learning expertise with strong software engineering skills, often bridging gaps between research scientists and infrastructure teams to accelerate progress on frontier AI problems like inference optimization, reinforcement learning for robotics and reasoning, multimodal generation, and agentic systems. These roles typically sit within research teams that collaborate closely with product and infrastructure groups, requiring engineers to balance scientific rigor with practical engineering constraints while contributing to publications and deployments that advance the field.
Skills
What companies are looking for in this role.
Designing and implementing machine learning model architectures for specialized domains
Building scalable data pipelines for ingestion, filtering, deduplication, and quality assessment
Developing evaluation frameworks and benchmarks to measure model capabilities
Designing and running end-to-end experiments with rigorous methodology
Training and fine-tuning large-scale machine learning models
Translating research ideas into scalable, deployable systems
Building production-grade infrastructure for model training and inference
Profiling and optimizing model performance across different hardware targets
Building data quality metrics and curation strategies for domain-specific applications
Conducting ablation studies and diagnostic analysis of model behavior
Designing and curating evaluation datasets with statistical rigor
Implementing model compression techniques for efficient deployment
Analyzing and diagnosing failure modes in deployed systems
Working with real-world hardware systems and deployment constraints
Implementing reinforcement learning and preference-based training approaches
Working across hardware, systems, and research domains simultaneously
Correlating pre-training metrics with downstream system-level performance
Developing methods for few-shot adaptation and transfer learning
Architecting bioinformatics and data analysis systems at scale
Designing agentic systems that combine multiple models and tools
Collaborating with cross-functional teams including researchers, engineers, and domain experts
Defining technical direction and research strategy independently
Establishing best practices for code review, testing, and continuous integration
Publishing research findings at top-tier academic venues
Mentoring junior scientists and fostering research culture
Technology
The tools and technologies that define this role.
Open Jobs
103 open Research Engineer jobs across 43 companies.
Other Research & Science roles
Scientists conducting original research to advance the state of the art in AI, machine learning, and related fields.
Senior individual contributors at AI labs working on core model development, pre-training, post-training, and model optimization.
Leaders who manage research teams, set research agendas, and guide scientific strategy.
Scientists who apply machine learning techniques to solve specific product or domain problems.
Scientists working in chemistry, biology, physics, pharmacology, and other physical or life sciences.