8 open positions available
Design, implement, and maintain backend services and frontend components, mentor engineers, collaborate cross-functionally, and ensure production stability. | 5+ years software engineering experience with strong frontend/backend skills, React or similar frameworks, Python/Golang, relational databases, cloud platform experience, and strong collaboration skills. | About Us 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. Job Summary Hayden Portal is the full-stack web application that connects all Hayden products. It’s the central platform used by transit agencies, enforcement partners, operations teams, and customer success to manage fleets, review video data, and ensure compliance. Portal drives Hayden’s core business and is a critical touchpoint for our customers and internal teams alike. We’re looking for a full-stack Senior Software Engineer to join the Portal team and help build the next generation of Hayden’s mission-critical platform. You’ll work as part of a cross-functional team to deliver scalable, performant, and intuitive systems across the stack—from backend APIs to polished, data-rich UIs. As a senior contributor, you’ll own major features end-to-end, mentor other engineers, and influence technical direction. You’ll thrive if you’re pragmatic, product-minded, and passionate about building high-quality software that makes a real-world impact. Responsibilities Technical Ownership Design, implement, and maintain robust backend services and modern frontend components for Portal. Collaborate on system architecture and technical decisions across the stack, balancing performance, scalability, and maintainability. Write clean, well-tested, and documented code that supports long-term product growth. Collaboration & Mentorship Partner closely with Product Management, Design, and Operations to deliver features that meet customer needs. Provide technical guidance and mentorship to mid-level and junior engineers on the team. Participate actively in code reviews, design sessions, and technical planning. Delivery Excellence Contribute to a culture of quality, reliability, and continuous improvement. Help evolve our developer processing: from observability, to testing, to CI/CD pipelines. Take ownership of production stability and performance, including troubleshooting and debugging complex issues. Required Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field—or equivalent practical experience. 5+ years of professional software engineering experience building modern web applications. Strong proficiency in both frontend and backend development. Expertise with React (or similar frameworks) and modern JavaScript/TypeScript. Experience with Python and/or Golang in production environments. Solid understanding of relational databases (PostgreSQL, MySQL, or similar). Familiarity with event-driven architectures and RESTful API design. Comfortable with cloud platforms such as AWS (S3, EC2, RDS, Cognito, etc.). Strong collaboration and communication skills, with the ability to work cross-functionally. Preferred Qualifications Experience with Terraform, Kubernetes (EKS), or containerized deployment pipelines. Background in building data-intensive or geospatial web applications. Prior experience building web applications for computer vision, video processing, or robotics domain. Passion for transportation technology, civic innovation, or sustainability.
Build and maintain full-stack web applications, collaborate on system architecture, and mentor team members. | 5+ years of experience in full-stack web development, proficiency in React, TypeScript, Node.js, and familiarity with cloud platforms like AWS. | About Us 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. Job Summary Hayden Portal is the full-stack web application that connects all Hayden products. It’s the central platform used by transit agencies, enforcement partners, operations teams, and customer success to manage fleets, review video data, and ensure compliance. Portal drives Hayden’s core business and is a critical touchpoint for our customers and internal teams alike. We’re looking for a full-stack Senior Software Engineer to join the Portal team and help build the next generation of Hayden’s mission-critical platform. You’ll work as part of a cross-functional team to deliver scalable, performant, and intuitive systems across the stack—from backend APIs to polished, data-rich UIs. As a senior contributor, you’ll own major features end-to-end, mentor other engineers, and influence technical direction. You’ll thrive if you’re pragmatic, product-minded, and passionate about building high-quality software that makes a real-world impact. Responsibilities Technical Ownership • Design, implement, and maintain robust backend services and modern frontend components for Portal. • Collaborate on system architecture and technical decisions across the stack, balancing performance, scalability, and maintainability. • Write clean, well-tested, and documented code that supports long-term product growth. Collaboration & Mentorship • Partner closely with Product Management, Design, and Operations to deliver features that meet customer needs. • Provide technical guidance and mentorship to mid-level and junior engineers on the team. • Participate actively in code reviews, design sessions, and technical planning. Delivery Excellence • Contribute to a culture of quality, reliability, and continuous improvement. • Help evolve our developer processing: from observability, to testing, to CI/CD pipelines. • Take ownership of production stability and performance, including troubleshooting and debugging complex issues. Required Qualifications • Bachelor’s degree in Computer Science, Engineering, or a related field—or equivalent practical experience. • 5+ years of professional software engineering experience building modern web applications. • Strong proficiency in both frontend and backend development. • Expertise with React (or similar frameworks) and modern JavaScript/TypeScript. • Experience with Python and/or Golang in production environments. • Solid understanding of relational databases (PostgreSQL, MySQL, or similar). • Familiarity with event-driven architectures and RESTful API design. • Comfortable with cloud platforms such as AWS (S3, EC2, RDS, Cognito, etc.). • Strong collaboration and communication skills, with the ability to work cross-functionally. Preferred Qualifications • Experience with Terraform, Kubernetes (EKS), or containerized deployment pipelines. • Background in building data-intensive or geospatial web applications. • Prior experience building web applications for computer vision, video processing, or robotics domain. • Passion for transportation technology, civic innovation, or sustainability.
Lead and manage a team developing advanced mapping, localization, and SLAM solutions for embedded camera systems, setting technical direction and collaborating cross-functionally. | 10+ years industry experience with leadership in SLAM/state estimation, strong C++ and computer vision skills, and advanced degree preferred. | About Us 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. Job Summary: The Engineering Manager, State Estimation will lead a high-performing team focused on developing advanced mapping, localization, and SLAM (Simultaneous Localization and Mapping) solutions for embedded camera systems. You will oversee the research, development, and deployment of large-scale mapping and localization solutions, while shaping the technical roadmap and ensuring successful collaboration across device, cloud, and applied AI teams. Responsibilities: Build, mentor, and manage a team of engineers developing state-of-the-art mapping, localization, and SLAM algorithms. Set technical direction and project priorities, aligning them with broader organizational goals. Drive high-impact, cross-functional projects from conception through deployment, coordinating with research, hardware, and product teams. Provide technical guidance on algorithm design, system architecture, and implementation, while ensuring best practices in software development and performance optimization. Foster a culture of innovation, technical rigor, and collaboration across the team. Develop and maintain project roadmaps, milestones, and technical documentation. Partner with senior leadership to define long-term strategies for localization, state estimation, and multi-sensor calibration. Review and approve designs, architectures, and implementations, ensuring technical excellence and scalability. Lead recruitment, hiring, and performance management to grow a world-class engineering team. Required Qualifications: Bachelor of Science degree (M.S. or Ph.D. preferred) in Electrical and Computer Engineering, Robotics, Machine Learning, Computer Science, or a related field. 10+ years of industry experience (8+ years with an M.S., 6+ years with a Ph.D.), including significant leadership or management responsibilities. Proven experience leading engineering teams working on state estimation, localization, or SLAM technologies. Strong foundation in C++ development, geometric computer vision, stochastic processes, and nonlinear/convex optimization. Deep understanding of filtering algorithms (e.g., Kalman, particle filters) and optimization-based methods (e.g., nonlinear least squares). Familiarity with camera geometry, structure from motion, multi-sensor fusion, factor graphs, and related state estimation concepts. Strong track record of technical execution combined with leadership and team-building skills. Exceptional communication skills, with the ability to collaborate effectively across engineering, research, and product functions. Experience in technology transfer and delivering research innovations into production systems. Preferred Qualifications: Demonstrated success deploying SLAM/VIO estimators in real-world applications. Experience with multi-sensor systems, including GPS, IMU, camera, and wheel odometry. Exposure to integrating deep learning with classical state estimation approaches. Strong record of published research or contributions to the robotics and computer vision community. Experience scaling and leading multi-disciplinary engineering teams
Lead and manage a team developing and deploying real-world computer vision and deep learning perception systems on edge devices. | Ph.D. or Master's in relevant field, 2+ years managing computer vision/deep learning teams, expertise in PyTorch or TensorFlow, Python programming, and deployment optimization tools. | About Us 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. What the job involves As an Engineering Manager, you will lead the development and refinement of a cutting-edge perception system, leveraging deep learning for real-world applications. Your expertise in computer vision, deep learning, and team leadership will drive performance improvements and seamless integration across the company. Responsibilities Oversee the entire perception system development life cycle, from problem definition to deployment and ongoing improvement. Lead a team of computer vision and perception engineers to develop and refine the system in a hands-on manner. Spearhead the development of robust computer vision algorithms for object detection, tracking, semantic segmentation, and classification. Champion the development and training of deep learning models for complex urban scene perception and real-time analysis. Collaborate with cross-functional teams (cloud/device) for seamless integration and monitoring of perception models. Analyze data to identify performance bottlenecks and opportunities for enhancing the perception system. Foster automation in the improvement cycles of deep learning models used within the perception system. Communicate technical findings and insights effectively to stakeholders across the company to drive performance improvements. Utilize data visualization tools to present complex information clearly for informed decision-making. Qualifications Ph.D. or Master's in Robotics, Machine Learning, Computer Science, Electrical Engineering, or a related field. 2+ years leading and managing teams focused on developing real-world computer vision and perception systems using deep learning on edge devices. Proven ability to deploy these systems with: Deep Learning Frameworks: Expertise in PyTorch or TensorFlow (one mandatory, familiarity with both a plus). Computer Vision Libraries: OpenCV. Deployment Optimization Tools: TensorRT. Strong Python programming and software design with experience in Pandas. Experience deploying DL models to run on real-world, resource-constrained, systems with a pragmatic approach towards problem-solving. Demonstrated proficiency in data science and traditional machine learning (SVMs, Random Forests). Prior experience with automated machine learning pipelines is desirable. Proven industry track record with experience in: Automated data annotation for computer vision. Training multi-task and semi-supervised deep learning models for video data. Familiarity with designing multi-modal deep learning models incorporating temporal context and geometrical constraints is a plus.
Lead and coordinate technical projects and customer engagements to deliver hardware/software solutions for transit and government clients. | 8+ years in integrated hardware/software solutions engineering with project leadership experience and strong background in cloud-connected devices and edge computing. | 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. This position will follow a Hybrid work model at the HQ Office in San Francisco or be Remote in New York What The Job Involves In this role, you will work with all stages of the customer engagement, from helping explore the requirements, to ongoing application of our technology to address the customer needs. The Solutions Engineering team coordinates engineering with business teams and customers to align project scoping, delivery, and execution. The team will be on the ground, to support the technical needs and functional requirements of our customers, and work with teams across Hayden AI to build solutions for real problems. Responsibilities • Work with cross-functional teams to scope, plan, and implement technical projects with engineering. • Communicate technical information in a clear and meaningful way to customers. • Respond to and lead technical investigations in the field. • Assess the application of new use cases for new and existing customers. • Effectively communicate project status and progress through concise, articulate engineering and executive reports and presentations, catering to both client and internal stakeholders. • Lead field projects and the execution of client programs. • Monitor and review product performance data to detect anomalies before they affect customers. Qualifications • B.S. in an engineering discipline or equivalent. • 8+ years experience in integrated hardware/software Solutions engineering, Application engineering, or similar roles. • Experience leading the overall project efforts of at least 5 new products in production. • Strong technical background in connected cloud connected device software, edge computing, data as a product, machine learning, and fleet management. • Experience working closely with multidisciplinary technical teams to drive customer solutions. • Knowledge of tools and techniques for managing complex project development through its entire lifecycle. • Experience leading technical teams across multiple locations in the field. • Experience with the public transportation domain is a plus. • Experience delivering innovative technologies to government agencies is a plus.
Develop and optimize C++ code for edge-based vehicle detection and tracking AI models on embedded devices. | 7+ years experience, strong C++ proficiency, background in ML/Image Processing/Computer Vision, and collaboration skills. | About Us 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. What the job involves As a member of the Hayden Software Engineering org you will help build our next generation product for enforcing School Bus Stop safety. This team is developing edge-based vehicle detection and tracking AI models. This is a C++ software engineering generalist role. You will be delivering high quality C++ code that runs on edge devices. You will build and improve the accuracy of ML / CV models, including refining open-source models to solve Hayden-specific problems. 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. 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. Qualifications Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a closely related field. Background in Machine Learning, Image Processing, Computer Vision, or a similar field. Minimum 7 years of industry experience. Strong programming proficiency in C++. Past experience collaborating with other software engineers. Hayden is beginning a scale-up process within the organization. We need people who can function in a larger organization. Ways to stand out 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 iOS or Android mobile application development beyond UI. Experience with ROS or other robotics systems.
Lead ML projects including model design, training, deployment, and continuous improvement for urban scene perception and collaborate cross-functionally. | PhD/Master's in related field, 10+ years ML experience, expertise in Python, PyTorch/TensorFlow, OpenCV, cloud deployment, and containerization with Docker/Kubernetes. | About Us 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. Job Summary: As a Staff Machine Learning Engineer, you will play a critical role in the architecture and refinement of our cutting-edge perception system. You will leverage a wide spectrum of machine learning techniques, from foundational deep learning and computer vision models to classical algorithms and multi-modal AI models, to solve complex, real-world challenges. Your broad expertise across the machine learning landscape, combined with your proven leadership, will be essential in driving performance improvements and ensuring seamless integration across the company. In this role, you will define and lead high-impact projects, identify new opportunities for innovation, and help shape the future of ML at Hayden AI. Responsibilities: Define and lead projects, driving the entire ML system development life cycle from problem definition and data acquisition to deployment and continuous improvement in production. Guide and mentor cross-functional teams, fostering a collaborative environment and elevating the technical expertise across the company. Actively contribute to the development and refinement of our machine learning models in production, writing clean, efficient, and well-documented code. Design and train deep learning models for complex urban scene perception, classification, object detection, tracking and semantic segmentation. Collaborate with cross-functional teams (cloud/device) for seamless integration and monitoring of machine learning models. Design and implement automated pipelines for the continuous training, evaluation, and improvement of our machine learning models. Analyze data to identify performance bottlenecks and uncover opportunities for system enhancement. Communicate technical findings and insights effectively to stakeholders across the company to drive performance improvements. Utilize data visualization tools to present complex information clearly for informed decision-making. Required Qualifications: Ph.D. or Master's in Machine Learning, Computer Science, Robotics, Electrical Engineering, or a related field. 10+ years of relevant experience in machine learning, deep learning, and computer vision, with a focus on image classification, object tracking, semantic segmentation, and urban scene understanding. Proven ability to deploy deep learning systems in real-world, customer-facing production environments. Advanced Python programming skills with a strong foundation in software design principles and extensive experience with relevant machine learning libraries and frameworks. Expertise in PyTorch or TensorFlow is required; familiarity with both is a significant plus. Deep hands-on experience with OpenCV. Demonstrated experience with cloud-based deployments on platforms such as AWS, GCP, or Azure. Hands-on experience with containerization and orchestration technologies, including Docker and Kubernetes. Experience with the management and optimization of cloud-based GPU nodes for training and inference is a plus. Experience leveraging large foundational models for a variety of computer vision tasks. Demonstrated proficiency in data science and traditional machine learning algorithms (e.g., SVMs, Random Forests). Prior experience with building and maintaining automated machine learning pipelines is highly desirable. A strong understanding of both cloud and on-device systems for effective model deployment and integration.
Deliver high-quality, rigorously tested C++ code for edge devices. Collaborate with product management to translate customer needs into software solutions. | Candidates should have a Bachelor's or Master's degree in a relevant field and a minimum of 2 years of industry experience. Strong programming proficiency in C++ and a background in machine learning or computer vision are essential. | About Us 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. What the job involves As a member of the Hayden Software Engineering org you will help build our next generation product for enforcing School Bus Stop safety. This team is developing edge-based vehicle detection and tracking AI models. This is a C++ software engineering generalist role. You will be delivering high quality C++ code that runs on edge devices. You will build and improve the accuracy of ML / CV models, including refining open-source models to solve Hayden-specific problems. 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. 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. Qualifications Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a closely related field. Background in Machine Learning, Image Processing, Computer Vision, or a similar field. Minimum 2 years of industry experience. Strong programming proficiency in C++. Past experience collaborating with other software engineers. Hayden is beginning a scale-up process within the organization. We need people who can function in a larger organization. Ways to stand out 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 iOS or Android mobile application development beyond UI. Experience with ROS or other robotics systems.
Create tailored applications specifically for Hayden AI with our AI-powered resume builder
Get Started for Free