Software Engineer, Perception

Hayden Ai Technologies Inc.
San Francisco, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$161,637.0 - $175,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Clean Code Principles Algorithm Design Data Analysis Computer Vision Python (Programming Language) Machine Learning NumPy OpenCV Operational Databases Cloud Services SciPy
+8 more
Software Deployment Software Engineering Backend Pandas Information Technology Production Code Data Analytics Software Version Control

Job description

POSITION DUTIES: Exhibit proficiency in software development, consistently delivering clean, efficient, and maintainable code. Contribute across all stages of Hayden’s Computer Vision (CV) and Machine Learning (ML) algorithm pipelines-from initial prototyping to production refinement-ensuring robustness, efficiency, and accuracy. Lead and execute comprehensive software testing efforts focused on CV/ML algorithms, spanning prototype validation, performance assessment, integration, and deployment readiness. Perform thorough root cause analysis on algorithm- related failures, identify trends in field behavior, and provide strategic recommendations to guide design and process improvements. Design, implement, and deploy cloud-based software pipelines for monitoring algorithm and device health across staging and production environments; proactively identify systemic issues and drive resolution. Build and maintain cloud services to support the deployment of post-processing AI algorithms that enhance overall system accuracy, as well as internal tooling to aid algorithm development and performance analysis. Collaborate closely with device software, cloud, and algorithm teams to prototype and implement software changes that improve algorithm performance based on production data insights.

Requirements

Do you have experience in Version control systems?, Do you have a Master of Science?, Master of Science degree or the foreign equivalent in Electrical

Engineering, Computer Science, or a related field of study., Two (2) years of experience in the position offered, as a Software Engineer, Software Engineering Intern, Research Assistant, Undergraduate Researcher or a related software engineer role., Two (2) years of experience with all of the following: software engineering experience in the automotive industry; programming in Python; one of the following algorithm and data analysis tools: OpenCV, NumPy, SciPy, or Pandas; conducting root cause analysis and propose innovative, data-driven solutions; developing industrial-grade software and writing production-quality code, with a focus on backend or full-stack systems; and software engineering principles, including version control, testing, and deployment best practices.

Benefits & conditions

  • $161,637 - $175,000

About the company

At Hayden AI, we are on a mission to harness the power of computer vision to transform the way transit systems and other government agencies address real-world challenges.

From bus lane and bus stop enforcement to transportation optimization technologies and beyond, our innovative mobile perception system empowers our clients to accelerate transit, enhance street safety, and drive toward a sustainable future.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:54 min

Development history of scientific computation libraries and PyViz tools

Radovan Kavický · LIVE

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · WWC 2024

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · WWC 2025

3:01 min

Transitioning into the automotive artificial intelligence safety field

Tillman Radmer +2 · WWC 2021

Videos

See all

Related articles

See all