Hayden AI is looking to transform transit systems and government agencies by leveraging computer vision for real-world challenges, specifically focusing on developing a next-generation product for enforcing School Bus Stop safety using edge-based vehicle detection and tracking AI models.
Requirements
- Strong programming proficiency in C++.
- Background in Machine Learning, Image Processing, Computer Vision, or a similar field.
- In-depth knowledge and experience with embedded systems development.
- Familiarity with CUDA/OpenCL programming and video processing pipelines.
- Proficiency with common ML tools (e.g., Spark, TensorFlow, PyTorch).
- Familiarity managing data processing and machine learning code via GitHub.
- Experience with ROS or other robotics systems.
Responsibilities
- Deliver bullet-proof, rigorously tested C++ code.
- Iterate on our suite of real-time vehicle tracking and license plate reading systems.
- Refine and optimize cloud-side image and video processing.
- Deep dive into performance optimization, focusing on algorithms specifically for the Nvidia Jetson architecture.
- Enhance the infrastructure and tooling used for performance analysis, ensuring efficient development cycles.
- Build and improve the accuracy of ML / CV models, including refining open-source models to solve Hayden-specific problems.
- Deliver high quality C++ code that runs on edge devices.
Other
- Minimum 7 years of industry experience.
- Past experience collaborating with other software engineers.
- Expect to collaborate with Product Management to translate customer needs to software solutions.
- Hayden is a startup. You will be working in an ambiguous, fast-paced environment.
- As Hayden begins an organizational scale-up phase, we need to build a rock-solid foundation. That means delivering well-designed and well-tested code that can be shared across the organization.