Lead AI & Computer Vision Engineer
We are seeking a highly skilled Lead AI & Computer Vision Engineer to spearhead the development of next-generation automated imaging solutions. In this role, you will lead a technical team in building high-precision systems for extracting complex data from industrial documents, with a strong focus on P&ID (Piping and Instrumentation Diagram) data extraction.
The ideal candidate is highly proficient in both .NET and Python environments, with the ability to bridge high-performance backend systems and advanced AI models.
Key Responsibilities
Architect and lead the end-to-end development of AI-based imaging solutions. Provide technical direction, mentorship, and roadmap planning for the engineering team.
Design scalable pipelines for P&ID data extraction, incorporating object detection, line tracing, and OCR technologies.
Develop, train, and optimize deep learning models (CNNs, Transformers, etc.) for complex visual recognition, segmentation, and data extraction tasks.
Build high-performance applications by integrating Python-based AI models into .NET environments using tools such as Emgu CV.
- Performance Optimization:
Conduct benchmarking for speed and accuracy. Optimize models for real-time performance and large-scale batch processing.
- Cross-functional Collaboration:
Work closely with stakeholders to translate business requirements into technical solutions and ensure seamless system integration.
Required Technical Skills
Expert-level proficiency in Python (AI/ML development) and .NET/C# (production systems)
Strong hands-on experience with OpenCV and Emgu CV
Deep knowledge of PyTorch, TensorFlow, or Keras
Proven experience in image segmentation, object detection, and feature extraction, especially for technical drawings and diagrams
- Additional Skills (Preferred):
Familiarity with C++, Java, or JavaScript for multi-stack integration
Qualifications
Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related field (or equivalent experience)
Minimum 5+ years of hands-on experience in computer vision, with demonstrated experience leading technical teams
Experience in industrial automation or document data extraction projects is highly preferred
Work Location: In person