onsite
Senior Software Engineer, Algorithms - Hayden AI
Software Engineer
Lead the design and implementation of advanced computer‑vision algorithms for mobile perception, driving real‑world transit solutions with Python, C++, and deep‑learning frameworks on AWS infrastructure.
About the role
Key Responsibilities
- Architect, develop, and optimize computer‑vision pipelines for mobile perception using Python and C++.
- Implement and train deep‑learning models (e.g., CNNs, YOLO) with TensorFlow or PyTorch for object detection and tracking.
- Collaborate with data scientists to refine datasets, label quality, and performance metrics.
- Deploy models to edge devices and cloud services, ensuring low latency and high accuracy.
- Integrate perception outputs with downstream analytics and decision‑making modules.
Requirements
- 5+ years of software engineering experience in computer‑vision or related fields.
- Strong proficiency in Python and C++ with experience in OpenCV and deep‑learning libraries.
- Hands‑on experience deploying models on AWS (SageMaker, ECS, Lambda) and containerizing with Docker.
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional team.
- Effective communication skills and a passion for building scalable, production‑grade systems.
Skills
pythonccomputer visionmachine learningdeep learningopencvaws