Demo

Senior Machine Learning Engineer

Cognex Corporation
Natick, MA Full Time
POSTED ON 4/9/2026
AVAILABLE BEFORE 5/8/2026

About Us

Cognex is a global leader in the exciting and growing field of machine vision. Our employees, proudly called "Cognoids," are passionate about solving the most difficult vision problems with our embedded cameras and software products featuring state-of-the-art ID, 2D and 3D vision technology. Our Work Hard, Play Hard, Move Fast culture recognizes achievement and dedication with unique rewards and celebrations.


We are looking for creative, bright, motivated Cognoids who share our passion for excellence and want to make an impact at a dynamic, global company. We celebrate our employees for their innovation, perseverance, and hard work in a fun, rewarding, and quirky environment. If you enjoy the sense of accomplishment that comes from working together to create products that solve tough problems for organizations around the world, contact us to see how you can become part of our team!


This is a hybrid role based in our Natick, MA headquarters.


The Team

You will join the Core Vision Tools team that is responsible for building state‑of‑the‑art computer vision algorithms and deep learning models used in all Cognex’s products. The team works across custom hardware, optimized embedded systems, and next‑generation algorithm design to deliver high‑performance solutions that run at extreme speeds and scale globally across product lines.


Job Summary

We are seeking an experienced AI/ML engineer with strong research and development skills—someone deeply familiar with designing, training, evaluating, and deploying efficient deep learning models for computer vision. You will advance Cognex’s AI capabilities by developing novel architectures, optimizing models for embedded platforms, and collaborating with R&D and product teams to bring research prototypes into production.


Essential Functions

  • Research, design, and implement efficient deep learning models for industrial machine vision tasks, with a focus on algorithms with low power, low latency and data efficiency requirements
  • Collaborate with cross functional engineers to transition experimental AI models into production‑ready components for embedded systems.
  • Develop high‑performance Python and C/C code for training, optimization, benchmarking, and deployment.
  • Lead model‑architecture discussions and make long‑term technical decisions across platforms.
  • Optimize neural networks for resource‑constrained environments (quantization, pruning, distillation, hardware‑aware design).
  • Build evaluation pipelines, datasets, and tools to assess model accuracy, robustness, runtime performance, and reliability.
  • Diagnose and resolve complex issues across hardware, software, and ML components.
  • Provide technical guidance to engineers developing UIs, test frameworks, and runtime components.
  • Mentor junior engineers and champion engineering excellence in ML research and development.


Knowledge, Skills, and Abilities

Essential

  • Industry or academic experience developing and optimizing deep learning algorithms in one or more relevant technical areas - computer vision, natural language processing, speech recognition
  • Deep understanding of AI concepts including training strategies, loss functions, evaluation metrics, and ML operations.
  • Strong Python programming skills.
  • Proficient C/C experience for performance‑critical systems.
  • Proficiency with ML frameworks (PyTorch, TensorFlow), model optimization, and ML development lifecycles.
  • Strong debugging and analytical problem‑solving skills.
  • Experience with software development practices including version control, CI/CD, and issue tracking.
  • Excellent communication and collaboration skills.


Desired

  • Background in computer vision, signal processing, or related fields.
  • Experience with embedded ML, quantization, or hardware‑aware optimization.
  • Hands‑on experience building and deploying efficient deep learning models for real‑world computer vision applications.


Minimum Education & Experience

Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, Mathematics or related field, and 5 years of relevant experience in AI/ML, software engineering, or applied research roles.

Salary : $115,000 - $225,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Machine Learning Engineer?

Sign up to receive alerts about other jobs on the Senior Machine Learning Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cognex Corporation

  • Cognex Corporation Natick, MA
  • About us- Cognex is the largest, most successful and recognized global player in industrial machine vision! We are a financially strong, international comp... more
  • 14 Days Ago

  • Cognex Corporation Grand Rapids, MI
  • About us : Cognex is the largest, most successful and recognized global player in industrial machine vision! We are a financially strong, international com... more
  • 2 Days Ago

  • Cognex Corporation Natick, MA
  • Cognex is the world’s leading provider of vision systems, software, sensors, and industrial barcode readers used in manufacturing automation. Cognex’s adva... more
  • 2 Days Ago

  • Cognex Corporation Natick, MA
  • Job Description About us: Cognex is the world's leading provider of vision systems, software, sensors, and industrial barcode readers used in manufacturing... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Senior Machine Learning Engineer jobs in the Natick, MA area that may be a better fit.

  • Flagship Pioneering Boston, MA
  • ABOUT PROFOUND THERAPUETICS ProFound Therapeutics is pioneering the discovery of the expanded human proteome to unlock a new universe of potential therapeu... more
  • Just Posted

  • Valo Health Lexington, MA
  • About Us Valo Health is a human-centric, AI-enabled biotechnology company working to make new drugs for patients faster. The company’s Opal Computational P... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!