Principal Computer Vision Engineer

Engineering · Full-time · Global

Job description

Who Are We SewerAI is an AI and data management platform that is improving the speed, effectiveness and cost for cities and engineering firms to manage infrastructure.  Our cutting edge AI lowers the total cost of ownership of cities’ infrastructure by reducing the dirty, dull and dangerous work that must be done to maintain infrastructure.

About the Role We are looking for a Computer Vision Engineer to work on our entire machine learning pipeline. The ideal candidate should have a passion for AI and be ready to learn on the job. Deep learning is a rapidly evolving field, and working in AI is a process of constant learning and exploration – what is considered state of the art changes extremely quickly. We need someone ready to dive into the messy jungle of real world data, with all its noise, inconsistencies, and variation. You'll be working on the forefront of deep learning to solve novel problems and create robust production systems. Although we primarily work with videos, projects may involve other data types such as tabular and point cloud datasets.

Preferred Qualifications

  • A Masters degree in a quantitative field or equivalent in work experience
  • 6+ years of experience with machine and deep learning (e.g. supervised/unsupervised learning, training/validation/test sets, classification/regression, metrics, neural networks, loss functions, optimization, data augmentation, transfer learning)
  • Familiarity with modern computer vision techniques – convolutional neural networks, ResNets, object detection
  • Basic knowledge of linear algebra, calculus, and statistics (matrix manipulation, derivatives and integrals, statistical distributions, performance metrics)
  • Experience with PyTorch
  • Strong Python knowledge
  • Experience with Python data science stack – Pandas, Numpy, Scipy, Jupyter, data visualization
  • Experience putting deep learning models into production
  • Strong verbal and written skills, ability to communicate effectively with all levels throughout the organization and effectively present results
  • Results driven, with strong analytical and problem solving skills
  • Ability to read, discuss, and implement new research papers

Nice to Haves

  • Knowledge of deep learning techniques for video data
  • Transformer based neural network architectures
  • SQL, Docker, REST APIs and a backend framework (e.g. Django, Flask) to access datasets.
  • Distributed training/inference management using cloud technologies like AWS, GCP, Azure.
  • Wastewater infrastructure inspection domain knowledge

What You'll Do

  • Analyze and manage data
  • Research and Experiment with new AI architectures and systems
  • Produce reports and visualizations depicting system performance
  • Assist in Managing the ML Production Pipeline
  • Collaborate to develop requirements
  • Participate in agile development process

Salary & Perks

  • Tools you need to get the job done
  • Competitive salary and potential equity-based remuneration
  • Budget for courses, books, conferences – your development is important to us

Peers

View in org chart