Cookie Usage and Privacy Information
Our website uses cookies to personalize content and analyze our traffic, which may result in profiling. For more details on how we process your personal data, please review our Privacy Policy.
Accept All
Aleksandra Belnik
Aleksandra Belnik
Recruiter
Apply for this position

Senior AI / Computer Vision Engineer

site Remote
ML
Remote
AI

About the Client

Our client is North America’s leading network of independent aftermarket truck parts distributors. The customer`s distributors serve the needs of their clients from more than 700 locations across the United States, Canada, Puerto Rico, and Mexico. The customer`s distributors are specialists who understand the demands of their local, regional, and national clients for quality parts and exceptional service.

Our client is a proud member of NEXUS North America and NEXUS Automotive International, a worldwide group of parts distributors committed to bringing a global approach to the automotive and commercial vehicle aftermarket industries.

 

About the Role

We are building a visual recognition solution for automotive parts that enables the identification of parts using mobile phone images. This is a complex, real-world problem involving large-scale catalogs, visually similar items, and non-ideal input conditions (dirty, worn, or partially visible parts).

We are looking for a Senior AI / Computer Vision Engineer who will take ownership of the AI component of the solution — from model design and experimentation to production-ready implementation and continuous improvement.

This role is highly R&D-driven, requiring strong technical expertise combined with a pragmatic mindset and the ability to adapt approaches as new challenges arise.

 

What Success Looks Like

  • Delivers a working visual recognition approach for selected part categories
  • Continuously improves model accuracy using real-world data
  • Effectively handles edge cases and visually similar parts
  • Adapts strategy when initial assumptions do not hold
  • Contributes to building a scalable and maintainable AI pipeline

Why This Role Is Interesting

  • Work on a high-impact, real-world problem with direct business value
  • Solve challenges at the intersection of AI, data, and operations
  • Be part of building a system from early-stage validation to a scalable solution
  • High level of ownership and influence on technical direction

 

Requirements:

  • 5+ years of experience in Computer Vision / Machine Learning
  • Strong hands-on experience with PyTorch, TensorFlow, or similar frameworks
  • Experience with image-based deep learning models (CNNs, transformers, embeddings)
  • Experience with model training pipelines and evaluation methodologies
  • Solid understanding of data quality, dataset design, and augmentation techniques
  • Experience working with large datasets or fine-grained classification problems
  • Strong programming skills in Python and/or C++

 

Nice to Have:

  • Experience with image retrieval / similarity search / metric learning
  • Familiarity with automotive domain or parts catalogs
  • Experience with multimodal systems (image + metadata measurements)
  • Experience working in early-stage or R&D-heavy environments

 

Critical Soft Skills

Problem-Solving & Adaptability

  • Ability to work on complex, ambiguous problems without predefined solutions
  • Willingness to experiment, fail, and iterate quickly
  • Capability to identify when an approach is not working and pivot in time

Pragmatism & Decision Making

  • Focus on practical, working solutions, not just theoretical models
  • Ability to balance accuracy, cost, and implementation complexity
  • Comfortable making decisions under uncertainty with limited data

Ownership & Accountability

  • Takes full ownership of outcomes, not just tasks
  • Drives progress independently in an R&D environment
  • Proactively identifies risks and improvement areas

Communication

  • Ability to explain technical concepts and trade-offs in clear, business-oriented language
  • Works effectively with cross-functional teams (engineering, product, operations)
  • English level: Upper-Intermediate

 

Responsibilities:

AI & Model Development

  • Design and implement computer vision models for automotive parts recognition
  • Develop embedding-based and/or classification models for large-scale part catalogs
  • Build and maintain training, validation, and evaluation pipelines
  • Optimize models for real-world performance (mobile images, noise, occlusions, lighting variability)

Data & Experimentation

  • Define dataset requirements and contribute to data collection strategy
  • Work with both controlled (studio) and real-world (field) image datasets
  • Apply augmentation, domain adaptation, and data balancing techniques
  • Continuously evaluate model performance and iterate based on results

Problem Solving & Architecture

  • Identify limitations of current approaches and propose alternative solutions
  • Design hybrid approaches (e.g., visual recognition + metadata or measurements)
  • Handle edge cases such as visually similar parts and ambiguous inputs
  • Make trade-offs between accuracy, performance, and implementation complexity

Integration & Collaboration

  • Collaborate with mobile and backend engineers to integrate models into the application
  • Support deployment and optimization of models for production environments
  • Communicate technical decisions, risks, and limitations to stakeholders

Continuous Improvement

  • Improve model performance over time using newly collected field data
  • Contribute to retraining and dataset expansion strategy
  • Monitor real-world performance and identify improvement opportunities

 

Didn’t find
a suitable vacancy?
Submit your CV, we will contact you as soon as we have relevant openings.
Send CV
Join the OLSYS Expert Network
Collaborate as a Lead-level partner — now or in the future

    PDF format (5mb)
    Close