Taro Logo

Senior Machine Learning Research Engineer

World's leading provider of enterprise open source software solutions, delivering Linux, cloud, container, and Kubernetes technologies.
$170,770 - $281,770
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Machine Learning Research Engineer

Red Hat is seeking a Senior Machine Learning Research Engineer to join their team working on advancing the frontiers of efficient AI. This role sits at the intersection of applied research and high-performance machine learning systems, focusing on model compression techniques including pruning, quantization, knowledge distillation, and speculative decoding.

The position offers a unique opportunity to contribute to cutting-edge research while developing practical tools for large-scale machine learning systems. As a core member of the ML research team, you'll be responsible for designing experiments, developing scalable code, and working closely with software engineers to translate research into production systems.

The ideal candidate will have a PhD in Machine Learning or related field, strong programming skills in Python, and experience with deep learning frameworks. The role offers comprehensive benefits including medical coverage, 401(k) matching, paid leave, and educational support. Based in Boston, this position provides access to high-performance computing resources and opportunities for academic engagement through publications and conference attendance.

Red Hat, as the world's leading provider of enterprise open source solutions, offers a collaborative environment where creativity and innovation are valued. The company's open source principles of transparency and inclusion create an environment where the best ideas can come from anywhere. This role provides an opportunity to shape the future of efficient ML systems while working with state-of-the-art technology and contributing to open-source initiatives.

The position offers competitive compensation ranging from $170,770 to $281,770, along with additional benefits and potential for bonus, commission, and equity. Join a dynamic team that values curiosity, creativity, and impact while working on challenging problems in machine learning optimization and deployment.

Last updated a day ago

Responsibilities For Senior Machine Learning Research Engineer

  • Design and conduct experiments to evaluate model compression strategies
  • Develop scalable and modular research code in Python
  • Work with software engineers to translate research into deployable systems
  • Explore emerging techniques in efficient inference
  • Collaborate on publications in top-tier ML/AI conferences
  • Benchmark models across hardware configurations
  • Participate in reading groups, workshops, and mentoring activities

Requirements For Senior Machine Learning Research Engineer

Python
  • PhD in Machine Learning, Computer Science, Electric Engineering, Applied Mathematics, or related field
  • Strong foundation in machine learning algorithms and numerical optimization
  • Proficiency in Python and deep learning frameworks (PyTorch, TensorFlow, or JAX)
  • Strong analytical and problem-solving skills
  • Experience with experimental design and empirical research
  • Excellent written and verbal communication skills

Benefits For Senior Machine Learning Research Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Education Budget
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account
  • Health Savings Account
  • 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave
  • Disability and paid family medical leave
  • Paid military leave
  • Employee stock purchase plan
  • Family planning reimbursement
  • Tuition reimbursement
  • Transportation expense account
  • Employee assistance program

Interested in this job?

Jobs Related To Red Hat Senior Machine Learning Research Engineer