Sr Machine Learning Engineer

Invisible AI

Invisible AI

Software Engineering
Remote
Posted on Thursday, July 11, 2024
At Invisible AI, we are building the future of computer vision. Today, our core focus is on developing an end-to-end platform that can digitize manufacturing operations. We deploy edge AI cameras to digitize all steps of manual assembly work which helps people-driven manufacturing be accurate, reliable, and safe. Coming from the world of self-driving cars, the founders of Invisible AI have years of experience in building and deploying large-scale AI & Machine Learning pipelines. Join us and help build a company that will deliver the endless possibilities of computer vision to real-world customers!
As a Senior Machine Learning Engineer on our team, you will design, train, and maintain state of the art Deep Learning models in complex manufacturing environments. These models are deployed on and in some cases trained on large networks of cameras. You will be working with a world-class team of engineers to deploy a new wave of AI products that work out-of-the-box across domains without weeks or months of data collection.

Responsibilities:

  • Algorithm Development: Design, implement, and optimize deep learning models for computer vision leveraging deep learning techniques such as CNNs, RNNs and Transformers.
  • Data Collection and Annotation: Curate and preprocess large datasets suitable for training and evaluation of computer vision models. Implement effective data augmentation strategies.
  • Model Training and Evaluation: Develop and execute training pipelines for machine learning models. Conduct rigorous evaluation and validation to ensure robust performance across diverse scenarios.
  • Optimization and Deployment: Collaborate with software engineers to deploy models into production systems efficiently. Optimize models for inference speed and memory usage while maintaining high accuracy.
  • Research and Innovation: Stay updated with the latest advancements in computer vision and machine learning research. Apply cutting-edge techniques to solve real-world challenges.

Requirements:

  • Master’s or Ph.D. degree in Computer Science, Electrical Engineering, or related field with a focus on computer vision and machine learning.
  • Proven experience (3+ years) in developing and deploying computer vision algorithms and models, preferably in a production environment.
  • Proficiency in the Python programming language and familiarity pytorch.
  • Excellent problem-solving skills and ability to think creatively to propose innovative solutions.
  • Effective communication skills and ability to work collaboratively in a team environment.
  • C++ proficiency is a plus.
  • Experience with model inference optimization frameworks like TensorRT is a plus.
Our compensation package plays a big part in how we value your impact on our mission. Our base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The estimated base salary guideline range for this role is between $150,000 - $190,000 and may be modified. This will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. In addition to base salary, your compensation package will include additional components such as equity, sales incentive pay (for sales roles), and health benefits. Invisible is an equal opportunity employer. We do not discriminate based on age, ethnicity, gender, nationality, religious belief, or sexual orientation.