Cognex
Senior Machine Learning Engineer
Natick, Massachusetts · Senior
Sponsorship not specifiedDetected 30 days ago
PythonC++AlgorithmsCI/CDMachine LearningDeep LearningTensorFlowPyTorchNLPComputer VisionEmbedded SystemsElectrical EngineeringSignal ProcessingResearchCommunicationCollaboration
About the role
- 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.
- Diagnose and resolve complex issues across hardware, software, and ML components.
- Mentor junior engineers and champion engineering excellence in ML research and development.
Responsibilities
- 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.
- Optimize neural networks for resource‑constrained environments (quantization, pruning, distillation, hardware‑aware design).
Requirements
- Proficiency with ML frameworks ( PyTorch, TensorFlow), model optimization, and ML development lifecycles.
- Experience with software development practices including version control, CI/CD, and issue tracking.
- Experience with embedded ML, quantization, or hardware‑aware optimization.
- 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.
Skills
- Knowledge, Skills, and Abilities
- Strong Python programming skills.
- Strong debugging and analytical problem‑solving skills.
- Excellent communication and collaboration skills.
Compensation
- A reasonable estimate of the base salary range for this role is $115,000 USD - $225,000 USD.
Benefits
- 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
- Industry or academic experience developing and optimizing deep learning algorithms in one or more relevant technical areas - computer vision, natural language processing, speech recognition
- Background in computer vision, signal processing, or related fields.
- Hands‑on experience building and deploying efficient deep learning models for real‑world computer vision applications.
Company info
- Lead model‑architecture discussions and make long‑term technical decisions across platforms.
- Build evaluation pipelines, datasets, and tools to assess model accuracy, robustness, runtime performance, and reliability.
- Provide technical guidance to engineers developing UIs, test frameworks, and runtime components.
- Deep understanding of AI concepts including training strategies, loss functions, evaluation metrics, and ML operations.
- Proficient C/C++ experience for performance‑critical systems.
- 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 impa ct at a dynamic, global company.
- We celebrate our employees for their innovation, perseverance, and hard work in a fun, rewar ding, 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 ca n become part of our team!
- This is a hybrid role based in our Natick, MA headquarters.
- 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.
- 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
Equal opportunity
- Cognex is an equal opportunity employer.
- Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
This listing is sourced directly from Cognex's careers page and normalized into a canonical job model.