1

Senior Machine Learning Researcher Jobs in Rochester, MI

Work You'll Do As a Senior AI Engineer, you'll work cross-functionally with data scientists, machine learning engineers, project managers, and industry experts to develop robust AI infrastructure and ...

The Machine Learning & AI Engineering Team is looking for a Sr Staff Data Scientist to act as a ... Educate partners on problem formulation, research design, and interpretation of results. Top ...

Senior Engineer, AI

Novi, MI · On-site

$98K - $134K/yr

Artificial Intelligence & Machine Learning Worker Type Reference: Regular - Permanent Pay Rate Type ... Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering ...

Senior Data Engineer

Redford, MI · On-site

$85K - $192K/yr

Design and implement advanced machine learning models for predictive maintenance, anomaly detection ... research in the industrial space. * Scalability: Ensure models are optimized for production ...

Senior Data Engineer

Redford, MI · On-site

$85K - $192K/yr

Expertise in machine learning frameworks:PyTorch,TensorFlow,Scikit-learn,XGBoost, andLightGBM ... research in the industrial space. * Scalability:Ensure models are optimized for production ...

Senior Data Engineer

Warren, MI · On-site

$99K - $135K/yr

Data scientists are expected to apply analytical and machine learning techniques, explore and ... 7 senior individual contributor role. This job may be eligible for relocation benefits.

Senior Data Engineer

Warren, MI · On-site

$99K - $135K/yr

Data scientists are expected to apply analytical and machine learning techniques, explore and ... 7 senior individual contributor role. This job may be eligible for relocation benefits.

Sr Gen AI Engineer

Southfield, MI · On-site

$87K - $140K/yr

You'll work closely with researchers, product managers, and other engineers to transform ... Experience with machine learning frameworks such as PyTorch, TensorFlow, or JAX * Familiarity with ...

next page

Showing results 1-20

Senior Machine Learning Researcher information

See Rochester, MI salary details

$26.2K

$70.5K

$126.6K

How much do senior machine learning researcher jobs pay per year?

As of Jun 19, 2026, the average yearly pay for senior machine learning researcher in Rochester, MI is $70,513.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,000.00 and $90,700.00 per year, depending on experience, location, and employer.

What opportunities for collaboration typically exist for Senior Machine Learning Researchers within a company?

Senior Machine Learning Researchers frequently collaborate with cross-functional teams, including data engineers, software developers, and domain experts. This collaboration ensures that research insights are effectively translated into scalable solutions and integrated into products or services. Researchers often participate in brainstorming sessions, code reviews, and joint publications, fostering a culture of innovation and shared knowledge. These interactions not only drive the success of projects but also provide valuable learning experiences and networking opportunities.

What does a Senior Machine Learning Researcher do?

A Senior Machine Learning Researcher leads the development and application of advanced machine learning models to solve complex problems. They are responsible for designing experiments, analyzing large datasets, publishing research findings, and collaborating with engineering teams to implement solutions. Additionally, they mentor junior researchers, stay updated with the latest advancements in AI, and often contribute to setting the research agenda for their organization.

What is the difference between Senior Machine Learning Researcher vs Data Scientist?

AspectSenior Machine Learning ResearcherData Scientist
CredentialsAdvanced degrees in CS, ML, or related fieldsDegree in CS, statistics, or related fields; certifications optional
Work EnvironmentResearch labs, R&D teams, academiaBusiness analytics, product teams, startups
Industry UsageResearch-focused roles in tech, academia, R&DData analysis, business insights, product development
Search & Comparison IntentUnderstanding research vs applied roles in MLExploring data analysis careers and skills

While both roles involve working with data and machine learning, a Senior Machine Learning Researcher primarily focuses on developing new algorithms and advancing ML theory in research settings. In contrast, a Data Scientist applies existing models to analyze data, generate insights, and support business decisions. The roles differ mainly in their focus—research innovation versus practical application—though they share overlapping skills and credentials.

What are the key skills and qualifications needed to thrive as a Senior Machine Learning Researcher, and why are they important?

To thrive as a Senior Machine Learning Researcher, you need advanced knowledge in machine learning algorithms, statistical analysis, programming (typically in Python), and a relevant advanced degree such as a PhD or Master's in computer science or a related field. Experience with frameworks like TensorFlow or PyTorch, as well as familiarity with cloud computing platforms and research publication, is often required. Strong problem-solving, collaboration, and communication skills help you work effectively with cross-functional teams and present complex ideas clearly. These skills and qualities are essential for driving innovation, developing robust models, and translating research into practical, impactful solutions.

Senior Robotic AI-Perception Engineer - Only W2

Saransh Inc

Warren, MI • On-site

$98K - $134K/yr

Contractor

Posted 10 days ago

Be an early applicant


Job description

Role: Senior Robotic AI-Perception Engineer
Location: Warren, MI (Onsite from Day 1)
Job Type: W2 Contract
 
Main Skills: Senior Robotic AI-Perception Engineer (AI/ML, perception, computer vision, Python, TensorFlow and/or PyTorch)
 
Key Responsibilities:
· Design, develop, and implement perception algorithms for segmentation, scene understanding, object detection and localization, classification, and dynamic tracking.
· Integrate AI and computer vision algorithms with ROS (Robot Operating System) for real-time deployment on autonomous robots (e.g., mobile manipulators).
· Design and maintain cloud-based pipelines for data collection, annotation, preprocessing, model training, and evaluation.
· Collaborate with hardware engineers, software engineers, and domain experts to integrate with mapping, motion planning, and controls.
· Develop offline tools to test and validate perception models in both simulation and real-world environments.
· Stay updated with emerging technologies and best practices in robotic perception; lead and participate in academic and industrial collaborations.
· Generate intellectual property, document results, and publish papers.
 
Required Qualifications:
· Passion for robotics and a strong desire to accelerate the application of robotics with AI.
· Master’s or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field (or Bachelor’s degree with exceptional track record).
· 3+ years of experience developing and deploying AI/ML, perception, and computer vision (e.g., mono and stereo cameras, RGB-D, event camera, LiDAR) on robotic systems.
· Proficiency in Python or C++ with hands-on experience in deep learning frameworks such as TensorFlow and PyTorch.
· Solid understanding of robotics fundamentals, perception and navigation methods (e.g., SLAM, planning), and their typical strengths and shortcomings.
· Consistently seeks opportunities and embraces challenges to drive self-growth and improvement.
 
Preferred Qualifications:
· Ph.D. in Computer Science, Machine Learning, Robotics, Computer Vision, or a related research field.
· Hands-on robotics experience, such as autonomous vehicles (AV), ADAS, or industrial automation systems in manufacturing environments.
· Experience with robotics frameworks such as ROS/ROS2 (e.g., Nav2, MoveIt).
· Understanding of CI/CD pipelines and modern software development practices.