onsite
Software Engineer III, AI/ML Computer Vision
Software Engineer
Senior software engineer focused on developing and optimizing C++ pipelines for computer vision and image classification, driving performance and reliability in pixel‑level camera systems.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance C++ code for computer vision data processing pipelines.
- Develop and refine image classification algorithms, ensuring accuracy and scalability.
- Debug and troubleshoot complex issues in real‑time camera data streams.
- Collaborate with cross‑functional teams to integrate vision modules into larger systems.
- Optimize code for speed, memory usage, and maintainability.
Requirements
- 5+ years of professional software development experience, with strong C++ expertise.
- Proven track record in computer vision and image classification projects.
- Deep understanding of data structures, algorithms, and performance profiling.
- Experience with debugging tools and unit testing frameworks.
- Excellent problem‑solving skills and ability to work independently.