Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Hayden AI

Algorithms Software Engineer

Hayden AI

Algorithms Software Engineer at Hayden AI developing computer vision and machine learning algorithms. Responsible for software development, testing, and implementation of cloud-based systems.

Posted 7/10/2026full-timeSan Francisco • California • 🇺🇸 United StatesJuniorMid-Level💰 $161,637 - $175,000 per yearWebsite

Tech Stack

Tools & technologies
CloudNumpyPandasPython

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • Master of Science or Engineering degree or the foreign equivalent in Electrical Engineering, Computer Science, Information Engineering, or a related technical field of study.
  • Two (2) years of experience in the position offered, Software Engineer, Algorithms, Software Engineer Intern, or a related software engineer role.
  • Two (2) years of work experience with all of the following: algorithms related to computer vision, machine learning, and image processing; Python; data analysis tools including: OpenCV, NumPy, SciPy, and Pandas; 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

Comp & perks
  • Telecommuting is permitted.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software DevelopmentAlgorithm DesignCloud-Based Software PipelinesRoot Cause AnalysisProduction-Quality CodeBackend DevelopmentFull-Stack DevelopmentSoftware TestingVersion ControlDeployment Best Practices
Soft Skills
CollaborationProblem SolvingProactive Issue Resolution
Certifications
Master of Science or Engineering Degree