Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
We are looking for candidates with:A Bachelor's or higher degree in Computer Science, Engineering, or a related field.5+ years of experience in software development, with a focus on AI and machine learning. Proficiency in programming languages such as Python, C++, or Java. Strong problem-solving skills and a passion for innovation. Excellent communication and teamwork abilities.
About the job
Waymo is seeking a Staff Software Engineer focused on DevAI to help advance artificial intelligence for autonomous vehicles. This position is based in Mountain View, CA.
Role overview
This role centers on designing and building AI solutions that support Waymo's self-driving technology. Collaboration with teams across engineering, product, and research will be a core part of daily work. The goal is to strengthen AI capabilities and improve system performance.
What you will do
Design and develop AI-driven features for autonomous vehicle systems
Work closely with colleagues from different disciplines to integrate and refine AI models
Contribute to the ongoing improvement of system performance and reliability
Impact
This position plays a key part in shaping how AI supports the future of transportation at Waymo.
About Waymo LLC
Waymo is a subsidiary of Alphabet Inc. and is at the forefront of self-driving technology. Our mission is to make it safe and easy for people and things to get where they’re going. We are dedicated to advancing the future of mobility through innovative solutions and are committed to creating a diverse and inclusive workplace.
Full-time|$155K/yr - $215K/yr|On-site|Mountain View, CA
At Reliable Robotics, we are pioneering cutting-edge technology that enhances safety in aviation, with the ultimate goal of saving lives. Our automated aviation systems are set to transform air transportation, making it safer and more convenient for the movement of goods and eventually people around the globe. We are a dedicated team of engineers with divers…
Full-time|$238K/yr - $302K/yr|On-site|Mountain View, CA, USA
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world’s most trusted driver. Originating from Google's Self-Driving Car Project in 2009, Waymo has been tirelessly developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access while significantly reducing traffic-related fatalities. The Waymo Driver powers our fully autonomous ride-hailing service and is adaptable to diverse vehicle platforms and applications. With over ten million rider-only trips completed and more than 100 million miles driven autonomously on public roads, Waymo continues to lead the industry in safety and efficiency.As a member of the Onboard Software Performance team, you will play a crucial role in ensuring that systems operating on Autonomously Driven Vehicles (ADV) adhere to stringent performance standards. This includes delivering essential outputs within strict latency constraints while optimizing the allocation of computing resources (CPU/GPU/TPU/RAM) for each submodule, all while maintaining high reliability and supporting rapid system evolution.
Join Waymo as a Senior Software Engineer specializing in Onboard Software Integrity Infrastructure. In this role, you will develop and enhance software systems that ensure the reliability and safety of our autonomous vehicle technology. You will collaborate with cross-functional teams to design and implement solutions that uphold the highest integrity standards in software performance.
Speechify aims to remove barriers to learning using technology that makes reading more accessible. With a user base of over 50 million, the platform converts materials like PDFs, books, Google Docs, news articles, and websites into audio. This helps people read faster and retain more. Products include apps for iOS, Android, Mac, a Chrome extension, and a web app. Speechify has earned recognition from Google as Chrome Extension of the Year and received the 2025 Apple Design Award for Inclusivity. The company operates with a fully distributed team of about 200 people. Team members include frontend and backend engineers, AI research scientists, and professionals from organizations such as Amazon, Microsoft, Google, Stripe, and Vercel. Role Overview The Software Engineer, Platform role centers on designing, building, and maintaining backend services. These services include payments, analytics, subscriptions, text-to-speech features, and external APIs. The position suits engineers who think strategically, enjoy working in a fast-moving setting, and care about delivering strong user experiences. Speechify uses a flat organizational structure. Team members are encouraged to show leadership through technical skill and consistent results. The company values work ethic, clear communication, and a drive to succeed. What You Will Do Design, develop, and maintain APIs, including public text-to-speech (TTS) APIs and internal services for payments, subscriptions, and consumption tracking. Ensure these systems meet business and scaling needs. Manage and improve the backend API landscape, focusing on performance and maintainability. Collaborate on B2B solutions, especially for enterprise client customization and integration. Work with cross-functional teams to align backend architecture with product strategy and user experience goals. Interview Process The interview process includes several technical assessments. Speechify aims to complete the process within one week.
About the Role Nuro is looking for a Middleware Software Engineer to help advance autonomous delivery systems at our Mountain View headquarters. This role focuses on building and refining middleware that supports system performance and reliability. What You Will Do Work with teams across engineering to design, develop, and implement middleware components Contribute to solutions that strengthen performance and reliability of Nuro’s autonomous delivery technology Location This position is based in Mountain View, California.
Full-time|$172.4K/yr - $215.5K/yr|On-site|Mountain View, CA, USA
Join Our TeamAt Unity Technologies, we are on a mission to create a powerful, near real-time reporting platform that drives essential analytics and decision-making across our diverse ecosystem. We are seeking a Senior Software Engineer to play a pivotal role in architecting and implementing distributed data systems that enable our platform to operate at scale.As a Senior Software Engineer, you will design and develop high-throughput, low-latency data processing pipelines that support reporting needs for both internal teams and external customers. Your work will involve navigating the complexities of distributed systems, stream processing, and cloud-native infrastructure, ensuring correctness, reliability, and scalability in a high-volume production setting.This is a high-stakes position where engineering excellence, architectural clarity, and ownership of production systems are paramount.
Full-time|$235K/yr - $295K/yr|On-site|Mountain View, California
At Databricks, we are dedicated to empowering data teams to tackle some of the most challenging issues in the world—whether it's realizing the next breakthrough in transportation or accelerating medical innovations. Our mission is to build and operate the leading data and AI infrastructure platform, allowing our clients to harness deep data insights for business enhancement.Our engineering teams create impactful technical products that address significant global needs. We consistently push the limits of data and AI technology while ensuring the security and scalability crucial for our customers' success on our platform.We manage one of the largest software platforms globally, comprising millions of virtual machines that generate terabytes of logs and process exabytes of data daily. At this scale, we monitor cloud hardware, network, and operating system faults, ensuring our software effectively shields our customers from these challenges.As a member of the Observability team, you will be at the forefront of developing solutions that deliver critical insights into the health and performance of our products and infrastructure.
Full-time|$204K/yr - $259K/yr|Hybrid|Mountain View, California, USA; San Francisco, California, USA
Waymo, an innovative leader in autonomous driving technology, aims to become the world's most trusted driver. Established in 2009 from the Google Self-Driving Car Project, Waymo focuses on developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and prevent traffic-related fatalities. The Waymo Driver facilitates our fully autonomous ride-hail service and is adaptable to a variety of vehicle platforms and use cases. With over ten million rider-only trips completed and more than 100 million miles driven autonomously on public roads, along with extensive simulation across 15+ U.S. states, Waymo is redefining transportation.The Planner Evaluation team is at the forefront of addressing one of the critical challenges in autonomous driving: assessing and enhancing the quality of the software that operates the vehicles. We are in search of skilled data-centric software engineers and data scientists who are eager to improve our methodologies for characterizing and evaluating modifications to the onboard software stack. If you're enthusiastic about autonomous vehicles and utilizing complex data to inform decision-making, this is the ideal opportunity for you!This hybrid role will report to an Engineering Manager.Your responsibilities will include:Developing metrics to evaluate the performance and driving characteristics of the Waymo Driver using various techniques such as statistics, mathematics, physics, algorithms, and machine learning.Utilizing simulations creatively while analyzing real-world driving logs to assess driving performance.Designing and implementing methods to establish a robust connection between onboard software modifications and simulated results.Promoting code health and adherence to best practices within a large and intricate codebase.Analyzing data to provide actionable insights on enhancing metric quality and interpretability.Collaborating with fellow engineers, data scientists, statisticians, and leadership to produce evaluation tools and support data-driven decisions.
Join our innovative team at Commure as a Senior Software Engineer specializing in Information Security. In this role, you will play a critical part in safeguarding our systems and data against evolving security threats. You will collaborate with cross-functional teams to design, implement, and maintain robust security measures. Your expertise will be pivotal in ensuring compliance with industry standards and best practices.
Full-time|$216.4K/yr - $235.9K/yr|On-site|Mountain View, California
Intrinsic is a pioneering initiative from Alphabet, focused on transforming the landscape of industrial robotics. Our dedicated team is driven by the belief that advancements in artificial intelligence, perception, and simulation will revolutionize the possibilities for industrial robotics in the foreseeable future, with software and data serving as the foundation.Our mission is to make industrial robotics intelligent, accessible, and practical for countless businesses, entrepreneurs, and developers. We are a vibrant team of engineers, roboticists, designers, and technology enthusiasts passionate about unlocking the creative and economic potential of industrial robotics.Role OverviewAs a Robotics Software Engineer specializing in grasping, you will design and develop innovative algorithms to enable precise grasping and manipulation in complex real-world manufacturing scenarios. You will play a critical role in simplifying the complexities of robotic manipulation into intuitive and seamless workflows. By creating a software layer that comprehensively understands manufacturing tasks, you will empower users to move from design to execution without needing extensive subject matter expertise. Collaborating with a diverse team of roboticists and application engineers, you will integrate and validate solutions across various industrial applications and contribute to the launch of groundbreaking robotics products.Impact on Our MissionDesign and implement robust, efficient algorithms for production-ready robotic grasping and manipulation.Identify and apply cutting-edge advancements in robotics to solve practical industrial challenges.Translate complex partner requirements into highly reliable technical solutions.Enhance our robotics software framework and contribute to the delivery of a dependable product.
At Aeva, we are on a mission to revolutionize perception technology across various industries, including autonomous driving, industrial robotics, consumer electronics, healthcare, security, and more. Our cutting-edge sensing and perception technology integrates vital LiDAR components onto a silicon photonics chip, resulting in a compact module. Aeva's 4D LiDAR sensors offer unique capabilities, such as detecting instantaneous velocity alongside 3D position, empowering autonomous devices like vehicles and robots to make smarter and safer decisions. Position Overview We are seeking a passionate Software Field Applications Engineer to facilitate customer software integration for Aeva’s 4D LiDAR products. This customer-facing role is essential in assisting our partners to successfully deploy and utilize Aeva's software interfaces, tools, and example applications. You will collaborate closely with customers to set up sensors, integrate software into their systems, troubleshoot challenges, and develop customized solutions as needed. This role is perfect for individuals who thrive in hands-on software environments, enjoy customer interactions, and excel at solving practical integration challenges within robotics, perception, and automotive systems.
Join Nuro as a Senior Software Engineer, where you will play a pivotal role in enhancing our performance tooling and infrastructure. You will work on cutting-edge technologies to optimize our systems for efficiency, scalability, and performance. If you are passionate about building robust software solutions and driving innovation, we want to hear from you.
At Logos Space, we are pioneering Low Earth Orbit (LEO) satellite systems designed to meet the connectivity demands of commercial enterprises and government entities alike. Our mission is to bridge significant gaps in the market by delivering robust, high-performance satellite connectivity services globally. Our business clients rely on performance standards for their broadband services, and we are committed to embedding these capabilities from the outset. With a focus on speed and reliability, our systems are engineered to extend cloud and data center connectivity to fixed, seaborne, and airborne terminals worldwide.Led by a team of seasoned engineers with impressive track records in the networking and satellite sectors, Logos Space is at the forefront of innovative technology.Position SummaryAs a Senior Flight Software Engineer, you will play a vital role within our software engineering team, focusing on the design, development, flight validation, assembly, integration, testing, and operational success of our spacecraft fleet. Your responsibilities will include ensuring the validation of flight avionics on both the Logos bus and payload, which is essential for the success of our network through rigorous analysis and testing. You will also support architectural design activities from conception to flight readiness.We are looking for engineers who thrive in a dynamic environment and are adept at transforming abstract design concepts into tangible, flight-ready hardware. If you have a passion for solving complex challenges, we want to hear from you!
Full-time|$190K/yr - $261.3K/yr|On-site|Mountain View, California
At Databricks, we are dedicated to empowering data teams to tackle the world's most challenging problems—from transforming the future of transportation to expediting medical breakthroughs. We achieve this by creating and managing the most advanced data and AI infrastructure platform, enabling our customers to extract deep insights from data to drive business success. Founded by engineers with a strong customer focus, we eagerly embrace every opportunity to confront technical challenges, whether it’s designing next-generation UI/UX for data interfacing or scaling our services and infrastructure across millions of virtual machines. And we’re just getting started.The Logging Platform team is pivotal in developing scalable and efficient logging solutions that enhance observability across all Databricks services. As a Staff Software Engineer, you will spearhead the evolution of our logging infrastructure, empowering engineers throughout the company to gain profound insights into system behavior, troubleshoot issues efficiently, and optimize performance at scale.
Full-time|$238K/yr - $302K/yr|On-site|Mountain View, California, United States; San Francisco, California, United States.
Waymo is at the forefront of autonomous driving technology, committed to becoming the world's most trusted driver. Originating from the Google Self-Driving Car Project in 2009, Waymo has dedicated itself to developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access while significantly reducing traffic-related fatalities. Our Waymo Driver powers a fully autonomous ride-hailing service and is adaptable to a diverse array of vehicle platforms and applications. With over ten million rider-only trips and experience from more than 100 million miles driven autonomously on public roads, Waymo is shaping the future of transportation.Our simulation environment is among the most sophisticated ever created, utilizing deterministic logic, physical dynamics, and cutting-edge Generative AI to establish a training ground for the Waymo Driver. The Simulator Evaluation team tackles the challenging question: How can we mathematically validate that a virtual world is perceptibly 'real'?We are on the lookout for a Staff Software Engineer who will take on the role of Technical Architect in this field. You will operate at the intersection of software engineering and AI, ensuring our simulated environments—whether governed by explicit rules or foundational models—accurately reflect reality.In this Staff-level position, you will report directly to a Senior Staff Software Engineering Manager and function as a Technical Lead, connecting intricate technical metrics with overarching product strategies.Your Responsibilities Will Include:Architecting Evaluation Standards: Define the 'Definition of Done' for simulation realism, anticipating product objectives (e.g., operational capabilities in snow or highway driving) and designing the evaluation roadmap to ensure our simulation fidelity evolves in alignment with onboard requirements.Acting as the System Critic: Create comprehensive mathematical frameworks to validate our hybrid virtual world, determining the balance between diverse evaluation needs—from verifying logical rules and dynamics to assessing the distribution quality of generative AI models.Building at Scale: Lead the development of large-scale, extensible evaluation platforms (in C++/Python), ensuring our metric pipelines are robust distributed systems capable of delivering clear, reproducible insights on petabytes of data.Providing Strategic, Cross-Functional Leadership: Serve as the technical liaison across various organizations, closely collaborating with AI research and other simulation teams. The evaluation workflows you design will facilitate rapid innovation and inform research trajectories.
Full-time|$189K/yr - $303K/yr|On-site|Mountain View, California
About UsAt Aurora, our mission is to revolutionize transportation through safe and efficient self-driving technology, making it accessible to everyone.Explore the Aurora Driver and discover how we are paving the way for a new era in mobility and logistics.Join our team of dedicated professionals at Aurora, where you will engage in complex challenges and continuously enhance your expertise in a collaborative atmosphere. For updates, visit aurora.tech or connect with us on LinkedIn.We are on the lookout for a skilled and driven Staff Software Engineer to spearhead a new team focused on enhancing and modernizing our Offline Testing Infrastructure (OTI). OTI serves as a vital middle-layer infrastructure that supports our PR testing, test creation, and Verification & Validation (V&V) processes.This role is critical, with a strong emphasis on increasing the efficiency of our engineering teams and ensuring the reliability of our release cycles. The ideal candidate will build and lead a small, dedicated team to transition OTI to a stable, high-performance, and scalable platform.Responsibilities:Team Leadership: Act as the technical lead for the OTI team, guiding the strategic vision, execution, and long-term stability of our core infrastructure.Testing Ecosystem Development:Design a next-generation offline testing architecture that meets diverse team requirements, minimizes redundancy, and fosters collaboration across the organization.Collaborate with Test Creation and Test Drive teams to...
Join Moveworks as an Associate Software Engineer focusing on Core Infrastructure. In this role, you will be part of a dynamic engineering team dedicated to building scalable and reliable systems that power our AI-driven platform. Your contributions will directly impact the efficiency and effectiveness of our infrastructure, enabling seamless user experiences.
Full-time|$160.4K/yr - $240.5K/yr|On-site|Mountain View, California (HQ)
About UsNuro is at the forefront of self-driving technology, dedicated to democratizing autonomy. Established in 2016, we are constructing the world’s most scalable driver by merging innovative AI with state-of-the-art automotive hardware. Our flagship technology, the Nuro Driver™, is licensed for diverse applications, including robotaxis, commercial fleets, and personal vehicles. With years of successful self-driving deployments, we provide automakers and mobility platforms a clear route to achieving commercial-scale autonomous vehicles, fostering a future that is safer, richer, and more interconnected.Position OverviewWe are expanding our software team and seeking skilled engineers to play a vital role in one of the following domains: Data Platform, Simulation, or Technical Infrastructure.Data Platform: This platform serves as a holistic management system for the data, labels, and metrics of the Nuro AI Driver, ensuring seamless access and functionality. The team specializes in data annotation across multiple domains, including 2D/3D perception, mapping, behavior trajectory, and language/text. Additionally, it manages data ingestion and mining, utilizing techniques such as heuristics and embedding search, while also supporting autonomy evaluation infrastructure with detailed introspection.Simulation: Our Simulation team constructs the simulator that enables the development and testing of our autonomous driving technology in a virtual environment. Responsibilities include developing the core simulator and simulation frameworks, sensor simulation, scenario generation, and integrating real-world data with synthetic methods to enhance simulation fidelity, collaborating closely with teams in Autonomy and AI Platform.Technical Infrastructure: This team is responsible for essential services that support the entire engineering organization, including a robust compute platform for mission-critical workflows such as data processing and simulation, storage management for vast amounts of data, and cloud infrastructure that provisions and maintains cloud resources. Tools to enhance engineering productivity, including build systems and CI/CD, are also part of this team's focus.
Join us at Drivemode as a Bilingual Backend Software Engineer where you will play a pivotal role in developing innovative software solutions that enhance user experiences. Your proficiency in both Japanese and English will be essential as you collaborate with diverse teams and stakeholders. If you are passionate about backend development and possess a knack for tackling complex challenges, we want to hear from you!
Waymo is seeking a Staff Software Engineer focused on DevAI to help advance artificial intelligence for autonomous vehicles. This position is based in Mountain View, CA. Role overview This role centers on designing and building AI solutions that support Waymo's self-driving technology. Collaboration with teams across engineering, product, and research will be a core part of daily work. The goal is to strengthen AI capabilities and improve system performance. What you will do Design and develop AI-driven features for autonomous vehicle systems Work closely with colleagues from different disciplines to integrate and refine AI models Contribute to the ongoing improvement of system performance and reliability Impact This position plays a key part in shaping how AI supports the future of transportation at Waymo.