AI Computer Vision/Machine Vision Engineer
Fully Remote Westlake, TX Technology Development
Job Type

The AI Computer Vision/Machine Vision Engineer will develop novel AI-driven object recognition and video analysis components supporting object, image, and action recognition in multiple domains with a heavy emphasis in pose estimation. 

Basic Functions:

  •  Design, implement, train and improve new and existing AI Computer Vision algorithms
  •  Analyze and curate appropriate image and video datasets to support recognition tasks
  •  Maintain the software once it is running and make sure that any issues are properly documented and resolved
  •  Assist other developers to run the models in a batch-oriented fashion on existing data
  •  Select the right infrastructure for the job
  •  Set up test and evaluation environment for image processing and machine vision applications including data collection, processing, and annotation
  •  Collaborate with engineers to identify and leverage the latest best practices around image processing, machine vision and machine learning
  •  Select and tune the appropriate algorithm, models, and techniques to given situations, problems and issues
  •  Performs ad-hoc analysis and presents results in a clear manner
  •  Prepares reports, charts, graphs and other statistical information


  •  Competitive salary based on experience and qualifications
  •  Health, vision, and dental benefits included
  •  Performance-based incentives
  •  Generous bonus levels
  •  Full on-the-job training & support
  •  Fun working environment and culture
  •  Great opportunity for advancement


Knowledge, Skills, and/or Abilities Required:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  •  Proven work experience as an AI Computer Vision Engineer/Machine Vision Engineer or similar role
  •  Expertise in one of the major AI libraries (PyTorch, Tensorflow,
  •  Must have Pose estimation, prefer MediaPipe
  •  Python expertise, with at least basic object oriented python experience 
  •  Object detection for bounding boxes, semantic and instance segmentation
  •  Recurrent Neural Networks with LSTM
  •  Multi dimensional neural networks
  •  Tuning neural networks 
  •  Automated preparation and organization of training and test data
  •  Experience with Linux and GPU-accelerated AI
  •  Familiarity with OpenCV and similar frameworks
  •  Experience with developing computer vision AI systems targeting object / feature recognition for single images and motion / activity recognition for video sequences
  •  Excellent problem solver
  •  Time management skills
  •  Excellent communication skills 
  •  Strong analytical skills
  •  High degree of organization, individual initiative, and personal accountability
  •  Highly intelligent and decisive
  •  Astute with high resilience and the ability to achieve results and milestones in uncertain development situations.
  •  Ability to creatively and quickly develop solutions through out-of-box, yet compliant strategic thinking.
  •  Ability to handle challenging and high demanding decisions.

Educational/Vocational/Previous Experience Recommendations:

  •  Bachelor’s degree in computer science, data science, IT or related field of study or equivalent experience 
  •  5+ years of experience as an AI Computer Vision Engineer/Machine Vision Engineer