Software Engineer, Algorithms
Are you a highly skilled and detail-oriented Software Engineer with an unwavering passion for applying Computer Vision, Machine Learning, and turning these techniques into real-world products? If so, we invite you to join our dynamic team. As a Software Engineer specializing in Algorithms, you will occupy a central role in the entire life cycle of our algorithm pipelines. This encompasses development, testing, evaluation, deployment, monitoring, debugging, and iterative refinement. We are seeking an ideal candidate who possesses robust coding expertise, a strong technical foundation, exceptional problem-solving abilities, and a proven track record in debugging and testing complex systems.
Summary of Responsibilities:
- Contribute comprehensively to every phase of our algorithm pipelines, from inception through refinement, ensuring the utmost robustness, efficiency, and accuracy.
- Exhibit proficiency in software development, consistently delivering clean, efficient, and maintainable code.
- Forge close collaborations with cross-functional teams, including hardware, device software, and algorithm development, to drive ongoing enhancements in device reliability and performance.
- Engage in vigilant monitoring and analysis of production data, identifying potential issues or areas ripe for improvement, and proactively proposing corrective actions.
- Perform thorough root cause analysis on production failures, identify trends, and provide strategic recommendations for design and process improvements.
- Maintain meticulous documentation of test results, procedures, and any issues encountered during the testing process.
Summary of Qualifications:
- Bachelor's degree in Electrical Engineering (EE), Computer Science (CS), or a closely related field. A Master's degree is highly desirable.
- A natural inclination towards attention to detail and a penchant for logical thinking.
- Proficiency in coding at least one programming language.
- Exceptional analytical and problem-solving skills, demonstrated through the ability to think critically and propose innovative solutions.
- Outstanding communication and interpersonal skills, enabling effective collaboration within cross-functional teams.
- Proven ability to excel in a fast-paced environment while effectively managing multiple priorities and tasks.
- Previous experience in data analysis and a solid grasp of statistical techniques for reliability analysis are considered advantageous.
- Familiarity with test automation frameworks and tools is a definite asset.
Target Salary Range:
- $90,000 - $120,000
- Company granted equity
- Company wide bonus program
Hayden AI focuses on Machine Learning, Big Data, Artificial Intelligence, Transportation, and Public Transportation. Their company has offices in Oakland. They have a small team that's between 11-50 employees. To date, Hayden AI has raised $8M of funding; their latest round was closed on March 2021 at a valuation of $50M.
You can view their website at http://www.hayden.ai or find them on Twitter, Facebook, and LinkedIn.