Senior Software Engineer, Algorithms
Hayden Ai
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
This is a C++ software engineering generalist position emphasizing algorithms, robotics, and systems expertise. You will function with a substantial degree of ownership, navigating complexity to meticulously design, implement, and fortify solutions that judiciously balance rapid experimentation with sustained maintainability.
Responsibilities:
Design, implement, and take ownership of prototype perception algorithms and systems with the potential to transition into production-grade solutions.
Deliver robust, thoroughly tested, and maintainable C++ code tailored for edge and robotics platforms.
Construct and iteratively refine real-time perception pipelines, encompassing detection, tracking, and sensor fusion methodologies.
Adapt, refine, and integrate Machine Learning (ML) and Computer Vision (CV) models for novel, Hayden-specific applications.
Drive technical decision-making in ambiguous problem spaces, effectively balancing the speed required for prototyping with the requirements for production readiness.
Collaborate closely with the Product team and cross-functional Engineering departments.
Contribute to shared infrastructure, tooling, and architectural patterns as algorithmic initiatives mature into foundational products.
Required Qualifications:
Master's degree in Computer Science, Electrical Engineering, Robotics, or a closely related discipline. A PhD is considered advantageous.
5-7+ years of professional experience prototyping, implementing, and deploying algorithms within Robotics, Computer Vision, or related technical domains.
Substantial background in a minimum of one of the following domains: robotics, state estimation, computer vision, or applied machine learning.
Senior-level industrial experience in the delivery of intricate, production-grade software systems.
Demonstrated proficiency in modern C++, coupled with experience in real-time systems.
Experience in the construction and ownership of end-to-end systems, rather than merely isolated components.
Capability to operate effectively in ambiguous and rapidly evolving environments.
Proven capacity to collaborate constructively within a developing engineering organization
- ...your ideas into reality. We are seeking a highly skilled Senior Software Engineer to join our Integration team. In this role, you will be... ...dependencies across our technology stack Collaborate with algorithm and operations teams to ensure smooth development and...SeniorFull time
$204k - $259k
...prove that a virtual world is "real"? We are looking for a Senior Software Engineer to build the metrics and systems that grade this hybrid... ...that blend code, math, and simulation: Autonomous Vehicles, Algorithmic Trading, AdTech/Search Ranking, Machine Learning, or...SeniorFull timeRemote work$204k - $259k
...measuring and improving the quality of the software that drives the car. We are looking for experienced data-minded software engineers and data scientists to help us improve... ...techniques including statistics, math, physics, algorithms and machine learning. Use simulation...SeniorFull timeRemote work$180k - $210k
...and innovative problem-solving. BitGo is looking for a Senior Software Engineer to join our Access & Notifications team and help us build... ...experience of back-end and server-side development Great at algorithm design, problem solving, and complexity analysis Strong...SeniorFull timeWork at officeWorldwide$170k - $260k
...design discussions, and best practices for engineering at SDF. Investigate and resolve... ...: ~5+ years of experience developing software as part of a collaborative team. ~ Strong... ..., including data structures, algorithms, distributed systems, and information retrieval...SeniorFull timeTemporary workWork at officeLocal areaWorldwideFlexible hours$170k - $240k
...architecture. Hence, we are growing the engineering team and looking for engineers who are... ...Build backend distributed services, new algorithms and modern API to support a cloud... ...of issues Design and implement new software features to support our fast growing user...SeniorFull timeWork at officeFlexible hours$110k - $324k
...building the Disney of the 21st Century, standing at the forefront of technology and entertainment. Leveraging AI and predictive algorithms, Inkitt discovers unknown stories and turns them into blockbuster hits, producing a new $1M ebook every 4 weeks and selling directly...SeniorFull timeWork at office$200k - $230k
...Graphite builds consumer-quality tools for modern software engineering teams, so they can ship faster and create amazing products. Our... ...driven questions; Design, develop and deploy data models, algorithms, and tools to support data analysis and visualization; Build...SeniorRelocationRelocation package- ...our growing team. About the Role We're looking for a Senior Software Engineer to design and build the systems that power our automations... ...solid computer science fundamentals (data structures, algorithms, system design) You have experience with large-scale data...SeniorFull timeWork at officeRemote workFlexible hours2 days per week
$144k - $270k
...Your Impact at LILA We are seeking a Senior Software Engineer to join our Applied AI group and help build the next generation of our AI... ...platform engineers, and scientists to translate models and algorithms into scalable, production-ready systems. What You’ll...SeniorFull timeWork at officeLocal areaFlexible hours$182k - $242k
...Senior Software Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / San Francisco, CA / Bellevue, WA CoreWeave is The Essential Cloud... ...a strong foundation in software design, development, and algorithmic problem-solving. Data Platform Experience: Familiarity...SeniorFull timeTemporary workCasual workWork at officeFlexible hours$185k - $218k
...024 Breakthrough Company . About the team/role As a Senior Software Engineer on the Product Foundations team at Checkr, you will play a... ...relational and non-relational databases, data structures, algorithms, and REST APIs ~ Experience with domain modeling, object...SeniorFull timeWork at officeLocal areaRemote workRelocationFlexible hours3 days per week$140k - $200k
...office. These include frontend and backend engineers, AI research scientists, and others from... ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals... ...OOP, design patterns, data structures, algorithms, memory management, multi-threading or...SeniorFull timeWork at office$204k - $259k
.... We seek an experienced senior IC to lead the development of... ...This role reports to an Engineering Manager. You will:... ...~5+ years of professional software engineering experience, with... ...machine learning models and algorithms such as autoregressive transformers...SeniorFull timeRemote work$124k - $186k
...employees - and aim to leave a positive mark on culture. Senior Software Engineer, CMS Platform Paramount Streaming • Technology &... ...PostgreSQL, MySQL), and CI/CD pipelines. • In-depth knowledge of algorithms, data structures, and software design patterns. •...SeniorFull timeLocal area$204k - $259k
...tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology... ...and to provide low-level Perception signals either through algorithms or machine learning. Projects on our team typically require...SeniorFull timeRemote work$165k - $247k
...starts with a query. Our in-house OLAP engine, Nova , processes trillions of events... ...dramatically. We're looking for a Senior Software Engineer who wants to go deep on the engine... ..., failover), data structures and algorithms, concurrency and multi-threading, performance...SeniorWorldwideHome officeFlexible hours$144k - $234k
...wait to meet you. WHAT YOU’LL DO We’re looking for a Senior Software Engineer to join our Content Cards team, which is focused on... ...Strong understanding of system design, data structures, and algorithms ~ A self-starter with strong communication and organizational...SeniorFull timeWork at officeLocal areaFlexible hours$160k - $220k
...and are excited about owning product and engineering initiatives. Experience scaling web... ...and use of common data structures and algorithms to solve problems. ~ Strong analytical... ...as needed. ~5+ years of professional software development experience designing and building...SeniorFull timeWork at officeRemote workWork from homeWorldwideFlexible hours$140k - $200k
...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and... ...designing more efficient abstractions and improving our algorithms Ship cloud functions, lightweight backend services, and...SeniorFull timeRemote work- ...startup building an agentic data lakehouse platform. As a Senior Software Engineer, Distributed Data Systems, you'll work on a greenfield project... ...and query optimization ~ Strong foundation in algorithms, data structures, and their real-world applications Location...SeniorFull time
$162.8k - $203.5k
...accurate mapping data possible, along with algorithms, models, platform services, and map-... ...our efforts, we are hiring a Senior ML Engineer who will work end-to-end on creating and... ...we are looking for someone who values software engineering best practices, loves the...SeniorHourly payFull timeWork experience placementWork at officeLocal area3 days per week$150k - $200k
...thrill from finding better solutions others haven't seen. Senior Software Engineer, Backend What happens when your business model breaks the... ...~5+ years of experience with data structures and algorithms ~ Familiar with infrastructure, monitoring, and CI/CD practices...SeniorRemote work$175k - $220k
...at Crusoe. About the Role: We are seeking seasoned Senior Software Engineers to design, build, and scale Crusoe Cloud’s next-generation... ...Proficiency: Strong fundamentals in data structures, algorithms, microservices, and infrastructure tools like Docker, Kubernetes...SeniorTemporary work- ...define modern fintech and enterprise software, including Spark Capital, Ten Coves Capital... ...highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing... ...understanding of data structures, algorithms, and their applications. ~ Experience...SeniorFull timeWork from homeFlexible hours
- ...and have grown 800% over the last 12 months. The Role: Senior Full-Stack Engineer Engineers at Ivo design, create and deploy generative AI... ...that orchestrate LLMs, data extraction, and clustering algorithms at scale Collaborating with designers, lawyers and other...SeniorContract workWork at officeVisa sponsorshipRelocation packageFlexible hours
$176k - $264k
...where you can do exactly that. About the Role As a Software Engineer on the Pipedream team, you will help expand the core capabilities... .... Other Qualifications Strong ability in Algorithmic Thinking, with the ability to design and apply step-by-step...SeniorWork at officeRemote workHome officeFlexible hours- ...Physical AI: robotics hardware and software that is radically more... ...Anvil already has specialist engineers deep in each piece of this system... ...share of them under a senior engineer's cover — and is ready... ...personally develop the core SLAM algorithms, train the models, or design...SeniorFull timeRelocation
$160k - $230k
...combining the fastest LLM inference engine with state-of-the-art AI cloud infrastructure. As a Senior Backend Engineer, you will... ...well-tested, and maintainable software and IaC for both new and... ...designing software, hardware, algorithms, and models. We have contributed...SeniorFull timeRemote work- ...AI inference chip. They are seeking a Software Architect to lead their software efforts... ...with hardware and software engineers, and optimizing software for highly parallel... ...roles include experience with optimizing algorithms for hardware acceleration machine learning...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Algorithms. Be the first to apply!
- software developer positions San Francisco, CA
- senior software engineer remote San Francisco, CA
- software engineer contract San Francisco, CA
- IT software developer San Francisco, CA
- cybersecurity software engineer San Francisco, CA
- part time software developer remote San Francisco, CA
- junior software developer internship San Francisco, CA
- junior software engineer San Francisco, CA
- software system engineer San Francisco, CA
- software engineer remote San Francisco, CA



