Phd Systems Software Engineer jobs in Mountain View – Browse 800 openings on RoboApply Jobs
Phd Systems Software Engineer jobs in Mountain View
Open roles matching “Phd Systems Software Engineer” with location signals for Mountain View. 800 active listings on RoboApply Jobs.
800 jobs found
PhD Systems Software Engineer
DatabricksMountain View, California; San Francisco, California
On-site Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Entry Level
Qualifications
PhD in Computer Science, Software Engineering, or a related field. Strong programming skills in languages such as Java, Scala, or Python. Experience with distributed systems and cloud computing. Excellent problem-solving skills and ability to work in a team-oriented environment. Prior experience in a software engineering role, ideally in a research setting.
About the job
Join Databricks as a PhD Systems Software Engineer where you will leverage your advanced academic training to contribute to innovative software solutions. You will collaborate with a team of talented engineers and researchers to push the boundaries of technology and deliver high-quality systems that meet our clients' needs.
About Databricks
Databricks is a leading data and AI company that provides a unified analytics platform. We empower teams to collaborate on big data projects and accelerate innovation through our cloud-based solutions. Our culture fosters creativity, collaboration, and continuous learning.
Full-time|On-site|Mountain View, California; San Francisco, California
Join Databricks as a PhD Systems Software Engineer where you will leverage your advanced academic training to contribute to innovative software solutions. You will collaborate with a team of talented engineers and researchers to push the boundaries of technology and deliver high-quality systems that meet our clients' needs.
Reliable Robotics is looking for a Software Engineer to join the Communication Systems team in Mountain View, CA. This role centers on developing and refining the communication solutions that enable autonomous systems to connect and function reliably. Role overview The work in this position shapes the way robotics technology communicates and operates in real-world settings. Projects will focus on the systems that support seamless information exchange between autonomous platforms. Location This position is based at the Mountain View, CA office.
Role Overview Nuro is looking for a Software Engineer focused on Onboard Systems to help build and refine the software powering autonomous delivery vehicles. This position is based at Nuro's headquarters in Mountain View, California. What You Will Do Design and implement software for onboard vehicle systems Work closely with team members to improve reliability and efficiency of onboard technology Contribute to the development of solutions that support autonomous vehicle operations Collaboration Work alongside engineers and other specialists who are committed to advancing autonomous delivery. Expect to share ideas, solve problems together, and help shape the future of Nuro's onboard systems.
Be a Part of the Next Generation of Home RoboticsAt Sunday Robotics, we are at the forefront of developing innovative personal robots designed to liberate individuals from mundane tasks. Our mission is to create widely accessible, generalized robots that help families reclaim valuable time together.After 18 months of dedicated effort in building an exceptional team, securing funding, and validating our technology, we are now eager to welcome passionate individuals ready to contribute to our exciting journey ahead. If you are enthusiastic about applying your expertise in robotics and technology, we would love to hear from you!Your RoleAs a Systems Software Engineer, you will play a pivotal role in developing the core software systems for our home robotics solutions. Your responsibilities will include creating efficient, safety-critical software and collaborating across various teams including Software, Machine Learning, Controls, and Hardware.Key ResponsibilitiesDefine system interfaces while ensuring real-time performance and communication reliability.Write and maintain low-level drivers to facilitate seamless interaction between the onboard computer and physical components such as sensors, actuators, and motor controllers.Develop comprehensive logging and diagnostic tools for system health monitoring and debugging.Qualifications5+ years of experience in developing systems software for robotics or similar resource- and latency-constrained environments.Proficient in systems-level programming languages such as C, C++, or Rust.Solid understanding of Linux, including kernel tuning, scheduling, IPC, memory management, and RTOS.Experience with CPU performance optimization and real-time programming techniques.Preferred QualificationsExperience in writing software for interfacing with sensors and actuators.Familiarity with build systems and over-the-air (OTA) updates.Experience with creating custom Linux drivers.
Join Waymo as a Principal Software Engineer, ML System Architect, where you'll leverage your expertise in machine learning to architect innovative software solutions. As a core member of our engineering team, you will be instrumental in shaping the future of autonomous driving technology.
Full-time|$170K/yr - $216K/yr|Hybrid|Mountain View, CA, US
Waymo, a leader in autonomous driving technology, aims to be the world's most trusted driver. Originating as the Google Self-Driving Car Project in 2009, Waymo's mission has been to enhance mobility access while significantly reducing traffic-related fatalities. The Waymo Driver, recognized as The World's Most Experienced Driver™, not only powers our fully autonomous ride-hail service but is also adaptable across multiple vehicle platforms and applications. With over ten million rider-only trips under its belt, it has driven autonomously for more than 100 million miles on public roads and executed extensive simulations across 15+ U.S. states.In the Hardware organization, Software Engineering is where innovative software integrates seamlessly with the physical world. You will be instrumental in developing critical systems that oversee autonomous vehicle operations across varied domains, including Sensing, Vehicle Integration, Positioning, Motion Control, Fault Management, Onboard Automation, and Embedded Simulation. We seek versatile software engineers capable of tackling diverse challenges in embedded systems, controls, sensor processing, manufacturing calibration, simulation, and data analytics, as well as designing advanced state machines and automation interfaces.Your contributions will directly influence Waymo's ability to expand its fleet and reach more urban areas.This position follows a hybrid work schedule, and you will report to a Software Engineer.
Role overview LinkedIn Corporation seeks a Distinguished Software Engineer specializing in Systems Infrastructure for its Core Infra team in Mountain View. This senior role focuses on shaping, building, and advancing the core systems that support LinkedIn’s platform at scale. What you will do Design, implement, and continuously improve infrastructure systems that support LinkedIn’s core services Collaborate with teams throughout the company to strengthen and evolve foundational systems Lead efforts to boost system reliability and performance Mentor engineers, promote effective practices, and help develop scalable technical solutions Requirements Deep experience in systems infrastructure engineering Proven ability to design and optimize large-scale, highly available systems Track record of technical leadership and mentoring within engineering teams Strong collaboration skills and a drive to advance core infrastructure through innovation
Join our dynamic team at LinkedIn Corporation as a Senior Staff Software Engineer specializing in Systems Infrastructure. In this pivotal role, you will be responsible for designing, implementing, and maintaining robust infrastructure systems that support our growing platform. You will collaborate with cross-functional teams to drive innovation and optimize our systems for scalability and performance.
Moveworks is seeking a Software Engineer focused on Agentic AI Systems to join the team in Mountain View. This position centers on building and refining AI-driven solutions that improve how users interact with technology and help simplify business operations. Role overview Work closely with engineers and researchers to design, develop, and implement new AI capabilities. The goal is to advance the effectiveness and reach of artificial intelligence within real-world applications. What you will do Create and optimize AI systems that support better user experiences Collaborate with team members to develop solutions that address operational challenges Contribute to ongoing research and development in agentic AI technology Team and collaboration This role involves working alongside a group of engineers and researchers who are committed to advancing AI. Expect to share ideas, experiment with new approaches, and help shape the direction of AI systems at Moveworks.
Full-time|$166K/yr - $225K/yr|On-site|Mountain View, California
P-59 At Databricks, we are driven by a mission to empower data teams to tackle some of the most pressing challenges facing our world. Whether it's transforming transportation or accelerating medical innovations, we achieve this by creating and operating the foremost data and AI infrastructure platform. Our customers leverage deep data insights to enhance their business operations. Founded by engineers with a relentless commitment to customer satisfaction, we eagerly embrace every opportunity to address technical challenges—from designing cutting-edge UI/UX for data interaction to scaling our services across millions of virtual machines. And this is just the beginning. In modern data analysis, advanced techniques such as machine learning surpass the capabilities of conventional SQL query engines. As a software engineer on the Runtime team at Databricks, you will be instrumental in developing next-gen distributed data storage and processing systems that not only outperform specialized SQL query engines in relational query performance but also offer the flexibility and programming abstractions necessary to support a diverse range of workloads, from ETL processes to data science applications. Key projects you might work on include: Apache Spark™: Contribute to the leading open-source framework for big data. Data Plane Storage: Deliver reliable, high-performance services and client libraries for managing vast amounts of data on cloud storage solutions like AWS S3 and Azure Blob Store. Delta Lake: A sophisticated storage management system that merges the scalability and cost-effectiveness of data lakes with the performance and reliability of data warehouses, offering features such as ACID transactions and time travel to simplify complex data engineering architectures. Delta Pipelines: Simplify the management of extensive data engineering pipelines, allowing customers to effortlessly orchestrate, deploy, test, and upgrade thousands of data pipelines while minimizing operational burdens. Performance Engineering: Develop the next-generation query optimizer and execution engine that is fast, tuning-free, scalable, and robust.
Full-time|$147.2K/yr - $208.3K/yr|On-site|Mountain View, California
Intrinsic Robotics, a Google company, works to advance industrial automation by combining AI, perception, and simulation. The team includes engineers, roboticists, designers, and technologists who share a goal: make intelligent robotics more accessible for businesses and developers. Software and data are central to the mission, with a focus on practical results that drive both creativity and economic progress in robotics. Role overview This Backend Software Engineer position centers on connecting web-based software with physical robotics hardware used in manufacturing. The engineer ensures that operator actions on digital interfaces translate into safe, immediate responses from robotic systems. Responsibilities include managing the full lifecycle of commands, authorizing, recording, and executing them reliably, even if the network goes down. The work also covers data synchronization, control of signal lights, and building a system that operators can trust to manage physical automation safely and intuitively. What you will do Implement secure authentication and identity management so only authorized users can control hardware. Develop control logic that links web interfaces to physical devices like status indicators, emergency stops, and operator consoles. Design systems to securely store robot telemetry during network outages and synchronize with the cloud when connectivity returns. Build backend infrastructure for multi-tenant environments, keeping each client’s data isolated and secure. Establish communication channels between web browsers and hardware controllers to deliver low-latency feedback for operators. Create detailed audit logs that tie every hardware action to a specific authenticated user, supporting safety and traceability. Requirements Experience designing and implementing granular user permissions and access controls in multi-user software systems. Proficiency integrating software with physical hardware using digital inputs and outputs, such as controlling lights, switches, or sensors. Strong background in full-stack development, with an emphasis on backend technologies. Location Mountain View, California
Full-time|$192K/yr - $260K/yr|On-site|Mountain View, California
P-186 At Databricks, we are passionate about empowering data teams to tackle some of the world's most challenging problems, from detecting security threats to advancing cancer drug development. Our mission is to build and operate the premier data and AI infrastructure platform, allowing our customers to concentrate on the high-value challenges central to their missions. Since our inception in 2013 by the original creators of Apache Spark™, Databricks has transformed from a small office in Berkeley, California, into a global powerhouse with over 1,000 employees. Today, thousands of organizations—from startups to Fortune 100 companies—trust Databricks with their mission-critical workloads, solidifying our status as one of the fastest-growing SaaS companies worldwide. Our engineering teams are dedicated to developing highly technical products that address real-world needs. We continuously push the limits of data and AI technology while ensuring the resilience, security, and scale essential for our customers' success on our platform. We manage one of the largest-scale software platforms, comprising millions of virtual machines that generate terabytes of logs and process exabytes of data daily. At this scale, we routinely encounter cloud hardware, network, and operating system faults, and our software must adeptly shield our customers from these challenges. In modern data analysis, sophisticated techniques such as machine learning extend far beyond the traditional SQL query engine's roll-up and drill-down capabilities. As a software engineer on the Runtime team at Databricks, you will contribute to building next-generation distributed data storage and processing systems that not only surpass specialized SQL query engines in relational query performance but also offer the expressiveness and programming abstractions necessary to support varied workloads, ranging from ETL to data science. Here are some example projects you might work on: Apache Spark™: Develop the de facto open-source standard framework for big data. Data Plane Storage: Provide reliable and high-performance services and client libraries for storing and accessing massive amounts of data on cloud storage backends like AWS S3 and Azure Blob Store. Delta Lake: A storage management system that merges the scale and cost-efficiency of data lakes with the performance and reliability of data warehouses, along with the low latency of streaming. Its higher-level abstractions, including ACID transactions and time travel, significantly simplify real-world data engineering architecture. Delta Pipelines: Managing a single data engineering pipeline can be challenging. The objective of the Delta Pipelines project is to streamline this process.
Full-time|$160K/yr - $240K/yr|On-site|Mountain View, California (HQ)
Join Us at NuroNuro is a pioneering self-driving technology firm dedicated to making autonomy accessible for everyone. Since our inception in 2016, we have been developing the world's most scalable autonomous vehicle system, integrating advanced AI with high-quality automotive hardware. Our flagship product, the Nuro Driver™, is licensed for a variety of applications, including robotaxis, commercial fleets, and private vehicles. With years of successful self-driving deployments, we provide automakers and mobility platforms with a clear pathway to commercial-scale autonomous vehicles, fostering a safer, more connected future.Your RoleAs a Software Engineer specializing in Networking, you will be crucial to our remote vehicle monitoring and assistance strategy. You will collaborate with a talented team of engineers to enhance our Teleoperations platform, focusing on the essential communication systems and cloud infrastructure that link vehicles to operators. This role requires a comprehensive understanding of networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems. Your work will help deliver robust solutions that can be licensed for third-party teleoperation applications.Your ResponsibilitiesDevelop a network interface bonding framework to optimize bandwidth and LTE network usage.Create an offline network simulation and emulation framework to predict online performance.Conduct real-world testing, gather feedback, and drive innovative solutions.Collaborate with cross-functional teams to collect on-road network metrics.Your QualificationsA PhD in Computer Science or a related field, or a BS/MS in Computer Science or a related discipline with at least 2 years of relevant industry experience.Proficient in C/C++ and/or Go programming languages.Familiarity with networking protocols, including ICMP, TCP/IP, HTTP, socket programming, FEC, and congestion control.Experience with network simulation frameworks, such as ns-3.Strong communication skills are essential.Bonus QualificationsExperience with video streaming frameworks, such as WebRTC.Understanding of video codecs, including VP8, VP9, H264/265.
Moveworks is seeking a Software Engineer to help build advanced Agentic AI systems. This position is based in Mountain View and centers on creating technology that changes the way businesses use AI. Role overview This role focuses on designing and developing new AI-driven solutions. As part of the engineering team, you will contribute to projects that aim to improve how organizations interact with their technology platforms. What you will do Work with a team to build and refine Agentic AI systems Support efforts to deliver innovative solutions for business needs Collaborate with colleagues to advance the capabilities of AI technology Location This position is based in Mountain View.
Join our innovative team at ServiceNow as a Senior Staff Software Engineer specializing in Agentic AI Systems. In this critical role, you will lead the design, development, and implementation of cutting-edge AI solutions that enhance our customer experience and drive operational efficiency. You will work collaboratively with cross-functional teams to create scalable and robust systems that utilize advanced machine learning techniques.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About Nuro Nuro is a pioneering self-driving technology company dedicated to making autonomy available for everyone. Since our inception in 2016, we have been working towards creating the world’s most scalable autonomous driver, merging advanced artificial intelligence with high-quality automotive hardware. Our flagship technology, the Nuro Driver™, is licensed for various applications including robotaxis, commercial fleets, and personal vehicles. With numerous successful self-driving deployments, Nuro offers automakers and mobility platforms a reliable pathway to achieve commercial-scale autonomous vehicles, fostering a safer, more interconnected future. Role Overview As a Senior Software Engineer specializing in Networking and Real-Time Systems, you will play a crucial role in managing remote vehicle operations over cellular networks. Your primary responsibility will be to guarantee our system's constant vigilance on the road, tackling complex networking challenges. From bonding multiple LTE carriers to innovatively designing custom Forward Error Correction (FEC) algorithms, your work will push the boundaries of standard protocols. Key Responsibilities Engineered Connectivity: Design a network bonding framework to unify bandwidth across various cellular providers (Verizon, AT&T, T-Mobile) to ensure uninterrupted connectivity. Performance Modeling: Create sophisticated ns-3-like simulations to rigorously test our stack against edge cases, such as entering tunnels, navigating rural dead zones, and managing network congestion. Optimization: Develop and implement custom congestion control algorithms tailored for high-bitrate, low-latency video streaming. Cross-Functional Leadership: Collaborate with Hardware and Embedded teams to enhance the network stack directly on our vehicle's gateway. Technologies We Utilize: Programming Languages: C++20, Go Protocols: WebRTC, Websocket, QUIC, SRT, gRPC Tools: Wireshark Ideal Candidate Profile Systems Thinker: You possess a profound understanding of the Linux networking stack, socket programming, and data flow from the physical layer to the application layer. C++ Specialist: You are adept at writing high-performance, thread-safe code with a solid grasp of real-time systems nuances. Protocol Savvy: Beyond using TCP/UDP, you comprehend their limitations in high-mobility scenarios and how to implement FEC or ARQ effectively.
Join Us: Shaping the Future of UI DevelopmentThis role transcends traditional engineering positions. As a visionary builder and a systems thinker, you are committed to advocating for quality and consistency. You recognize that an advanced design system is crucial for enhancing productivity, elevating user experience, and creating an environment where AI tools like Claude Code and Cursor can flourish.You will have the freedom and resources to develop our design system from its inception. Your contributions will empower our product teams to deliver higher-quality features more efficiently and will be instrumental in our strategy to utilize AI for seamless translations of design specifications into pixel-perfect, production-ready code.Your ResponsibilitiesDesign & Build: Create and maintain a scalable, robust, and accessible library of reusable front-end components using React and TypeScript.Establish a Design Token System: Implement and manage a comprehensive design token system (including colors, typography, spacing, etc.) to ensure uniformity across platforms (both web and mobile).Full-Stack Integration: Develop necessary backend APIs, services, and tools to support the design system, including asset pipelines, documentation servers, and version control.Govern & Promote: Produce clear documentation, contribution guidelines, and frameworks for decision-making. Be the primary champion for the design system, promoting its adoption across engineering, design, and product teams.AI Optimization: Structure component APIs, props, and documentation specifically for ease of use by AI code generation tools, defining the “language” our AI assistants will utilize.Tooling & Automation: Oversee the entire lifecycle of the design system's infrastructure, including our Storybook instance, automated testing, and CI/CD pipelines for component publishing and versioning.Collaborate & Lead: Work closely with senior leadership in Product Design and Engineering to outline the design system roadmap, ensuring alignment with company strategic objectives. Mentor fellow engineers in best practices for component design and systems thinking.
Join our innovative team at Moveworks as a Senior Software Engineer, specializing in Agentic AI Systems. You will play a pivotal role in developing advanced AI solutions that enhance workplace efficiency and empower users with intelligent automation. Your expertise in software engineering will allow you to contribute to cutting-edge projects that redefine the interaction between technology and users.
Role Overview matx is hiring an AI Runtime System Software Engineer focused on the Linux Kernel. This position is based in Mountain View, CA. What You Will Do Design and build software to improve the performance and efficiency of AI systems. Work with the Linux Kernel to support advanced AI workloads. Your contributions will help drive the next generation of artificial intelligence technology.
Moveworks is looking for a Senior Software Engineer to join the Agentic AI Systems team in Mountain View. This position focuses on building advanced AI-driven solutions that improve customer experience. Role overview As a senior engineer, you will guide the development of new AI systems. The work involves collaborating with team members and applying modern technologies to solve complex challenges. Your contributions will have a direct impact on product direction and the evolution of AI capabilities at Moveworks. What you will do Lead the design and implementation of AI-powered features Work closely with others to deliver solutions that enhance customer interactions Apply your expertise to influence technical decisions and product strategy Requirements Experience developing AI systems Strong collaboration and technical leadership skills Ability to work with modern technologies to drive innovation
Full-time|On-site|Mountain View, California; San Francisco, California
Join Databricks as a PhD Systems Software Engineer where you will leverage your advanced academic training to contribute to innovative software solutions. You will collaborate with a team of talented engineers and researchers to push the boundaries of technology and deliver high-quality systems that meet our clients' needs.
Reliable Robotics is looking for a Software Engineer to join the Communication Systems team in Mountain View, CA. This role centers on developing and refining the communication solutions that enable autonomous systems to connect and function reliably. Role overview The work in this position shapes the way robotics technology communicates and operates in real-world settings. Projects will focus on the systems that support seamless information exchange between autonomous platforms. Location This position is based at the Mountain View, CA office.
Role Overview Nuro is looking for a Software Engineer focused on Onboard Systems to help build and refine the software powering autonomous delivery vehicles. This position is based at Nuro's headquarters in Mountain View, California. What You Will Do Design and implement software for onboard vehicle systems Work closely with team members to improve reliability and efficiency of onboard technology Contribute to the development of solutions that support autonomous vehicle operations Collaboration Work alongside engineers and other specialists who are committed to advancing autonomous delivery. Expect to share ideas, solve problems together, and help shape the future of Nuro's onboard systems.
Be a Part of the Next Generation of Home RoboticsAt Sunday Robotics, we are at the forefront of developing innovative personal robots designed to liberate individuals from mundane tasks. Our mission is to create widely accessible, generalized robots that help families reclaim valuable time together.After 18 months of dedicated effort in building an exceptional team, securing funding, and validating our technology, we are now eager to welcome passionate individuals ready to contribute to our exciting journey ahead. If you are enthusiastic about applying your expertise in robotics and technology, we would love to hear from you!Your RoleAs a Systems Software Engineer, you will play a pivotal role in developing the core software systems for our home robotics solutions. Your responsibilities will include creating efficient, safety-critical software and collaborating across various teams including Software, Machine Learning, Controls, and Hardware.Key ResponsibilitiesDefine system interfaces while ensuring real-time performance and communication reliability.Write and maintain low-level drivers to facilitate seamless interaction between the onboard computer and physical components such as sensors, actuators, and motor controllers.Develop comprehensive logging and diagnostic tools for system health monitoring and debugging.Qualifications5+ years of experience in developing systems software for robotics or similar resource- and latency-constrained environments.Proficient in systems-level programming languages such as C, C++, or Rust.Solid understanding of Linux, including kernel tuning, scheduling, IPC, memory management, and RTOS.Experience with CPU performance optimization and real-time programming techniques.Preferred QualificationsExperience in writing software for interfacing with sensors and actuators.Familiarity with build systems and over-the-air (OTA) updates.Experience with creating custom Linux drivers.
Join Waymo as a Principal Software Engineer, ML System Architect, where you'll leverage your expertise in machine learning to architect innovative software solutions. As a core member of our engineering team, you will be instrumental in shaping the future of autonomous driving technology.
Full-time|$170K/yr - $216K/yr|Hybrid|Mountain View, CA, US
Waymo, a leader in autonomous driving technology, aims to be the world's most trusted driver. Originating as the Google Self-Driving Car Project in 2009, Waymo's mission has been to enhance mobility access while significantly reducing traffic-related fatalities. The Waymo Driver, recognized as The World's Most Experienced Driver™, not only powers our fully autonomous ride-hail service but is also adaptable across multiple vehicle platforms and applications. With over ten million rider-only trips under its belt, it has driven autonomously for more than 100 million miles on public roads and executed extensive simulations across 15+ U.S. states.In the Hardware organization, Software Engineering is where innovative software integrates seamlessly with the physical world. You will be instrumental in developing critical systems that oversee autonomous vehicle operations across varied domains, including Sensing, Vehicle Integration, Positioning, Motion Control, Fault Management, Onboard Automation, and Embedded Simulation. We seek versatile software engineers capable of tackling diverse challenges in embedded systems, controls, sensor processing, manufacturing calibration, simulation, and data analytics, as well as designing advanced state machines and automation interfaces.Your contributions will directly influence Waymo's ability to expand its fleet and reach more urban areas.This position follows a hybrid work schedule, and you will report to a Software Engineer.
Role overview LinkedIn Corporation seeks a Distinguished Software Engineer specializing in Systems Infrastructure for its Core Infra team in Mountain View. This senior role focuses on shaping, building, and advancing the core systems that support LinkedIn’s platform at scale. What you will do Design, implement, and continuously improve infrastructure systems that support LinkedIn’s core services Collaborate with teams throughout the company to strengthen and evolve foundational systems Lead efforts to boost system reliability and performance Mentor engineers, promote effective practices, and help develop scalable technical solutions Requirements Deep experience in systems infrastructure engineering Proven ability to design and optimize large-scale, highly available systems Track record of technical leadership and mentoring within engineering teams Strong collaboration skills and a drive to advance core infrastructure through innovation
Join our dynamic team at LinkedIn Corporation as a Senior Staff Software Engineer specializing in Systems Infrastructure. In this pivotal role, you will be responsible for designing, implementing, and maintaining robust infrastructure systems that support our growing platform. You will collaborate with cross-functional teams to drive innovation and optimize our systems for scalability and performance.
Moveworks is seeking a Software Engineer focused on Agentic AI Systems to join the team in Mountain View. This position centers on building and refining AI-driven solutions that improve how users interact with technology and help simplify business operations. Role overview Work closely with engineers and researchers to design, develop, and implement new AI capabilities. The goal is to advance the effectiveness and reach of artificial intelligence within real-world applications. What you will do Create and optimize AI systems that support better user experiences Collaborate with team members to develop solutions that address operational challenges Contribute to ongoing research and development in agentic AI technology Team and collaboration This role involves working alongside a group of engineers and researchers who are committed to advancing AI. Expect to share ideas, experiment with new approaches, and help shape the direction of AI systems at Moveworks.
Full-time|$166K/yr - $225K/yr|On-site|Mountain View, California
P-59 At Databricks, we are driven by a mission to empower data teams to tackle some of the most pressing challenges facing our world. Whether it's transforming transportation or accelerating medical innovations, we achieve this by creating and operating the foremost data and AI infrastructure platform. Our customers leverage deep data insights to enhance their business operations. Founded by engineers with a relentless commitment to customer satisfaction, we eagerly embrace every opportunity to address technical challenges—from designing cutting-edge UI/UX for data interaction to scaling our services across millions of virtual machines. And this is just the beginning. In modern data analysis, advanced techniques such as machine learning surpass the capabilities of conventional SQL query engines. As a software engineer on the Runtime team at Databricks, you will be instrumental in developing next-gen distributed data storage and processing systems that not only outperform specialized SQL query engines in relational query performance but also offer the flexibility and programming abstractions necessary to support a diverse range of workloads, from ETL processes to data science applications. Key projects you might work on include: Apache Spark™: Contribute to the leading open-source framework for big data. Data Plane Storage: Deliver reliable, high-performance services and client libraries for managing vast amounts of data on cloud storage solutions like AWS S3 and Azure Blob Store. Delta Lake: A sophisticated storage management system that merges the scalability and cost-effectiveness of data lakes with the performance and reliability of data warehouses, offering features such as ACID transactions and time travel to simplify complex data engineering architectures. Delta Pipelines: Simplify the management of extensive data engineering pipelines, allowing customers to effortlessly orchestrate, deploy, test, and upgrade thousands of data pipelines while minimizing operational burdens. Performance Engineering: Develop the next-generation query optimizer and execution engine that is fast, tuning-free, scalable, and robust.
Full-time|$147.2K/yr - $208.3K/yr|On-site|Mountain View, California
Intrinsic Robotics, a Google company, works to advance industrial automation by combining AI, perception, and simulation. The team includes engineers, roboticists, designers, and technologists who share a goal: make intelligent robotics more accessible for businesses and developers. Software and data are central to the mission, with a focus on practical results that drive both creativity and economic progress in robotics. Role overview This Backend Software Engineer position centers on connecting web-based software with physical robotics hardware used in manufacturing. The engineer ensures that operator actions on digital interfaces translate into safe, immediate responses from robotic systems. Responsibilities include managing the full lifecycle of commands, authorizing, recording, and executing them reliably, even if the network goes down. The work also covers data synchronization, control of signal lights, and building a system that operators can trust to manage physical automation safely and intuitively. What you will do Implement secure authentication and identity management so only authorized users can control hardware. Develop control logic that links web interfaces to physical devices like status indicators, emergency stops, and operator consoles. Design systems to securely store robot telemetry during network outages and synchronize with the cloud when connectivity returns. Build backend infrastructure for multi-tenant environments, keeping each client’s data isolated and secure. Establish communication channels between web browsers and hardware controllers to deliver low-latency feedback for operators. Create detailed audit logs that tie every hardware action to a specific authenticated user, supporting safety and traceability. Requirements Experience designing and implementing granular user permissions and access controls in multi-user software systems. Proficiency integrating software with physical hardware using digital inputs and outputs, such as controlling lights, switches, or sensors. Strong background in full-stack development, with an emphasis on backend technologies. Location Mountain View, California
Full-time|$192K/yr - $260K/yr|On-site|Mountain View, California
P-186 At Databricks, we are passionate about empowering data teams to tackle some of the world's most challenging problems, from detecting security threats to advancing cancer drug development. Our mission is to build and operate the premier data and AI infrastructure platform, allowing our customers to concentrate on the high-value challenges central to their missions. Since our inception in 2013 by the original creators of Apache Spark™, Databricks has transformed from a small office in Berkeley, California, into a global powerhouse with over 1,000 employees. Today, thousands of organizations—from startups to Fortune 100 companies—trust Databricks with their mission-critical workloads, solidifying our status as one of the fastest-growing SaaS companies worldwide. Our engineering teams are dedicated to developing highly technical products that address real-world needs. We continuously push the limits of data and AI technology while ensuring the resilience, security, and scale essential for our customers' success on our platform. We manage one of the largest-scale software platforms, comprising millions of virtual machines that generate terabytes of logs and process exabytes of data daily. At this scale, we routinely encounter cloud hardware, network, and operating system faults, and our software must adeptly shield our customers from these challenges. In modern data analysis, sophisticated techniques such as machine learning extend far beyond the traditional SQL query engine's roll-up and drill-down capabilities. As a software engineer on the Runtime team at Databricks, you will contribute to building next-generation distributed data storage and processing systems that not only surpass specialized SQL query engines in relational query performance but also offer the expressiveness and programming abstractions necessary to support varied workloads, ranging from ETL to data science. Here are some example projects you might work on: Apache Spark™: Develop the de facto open-source standard framework for big data. Data Plane Storage: Provide reliable and high-performance services and client libraries for storing and accessing massive amounts of data on cloud storage backends like AWS S3 and Azure Blob Store. Delta Lake: A storage management system that merges the scale and cost-efficiency of data lakes with the performance and reliability of data warehouses, along with the low latency of streaming. Its higher-level abstractions, including ACID transactions and time travel, significantly simplify real-world data engineering architecture. Delta Pipelines: Managing a single data engineering pipeline can be challenging. The objective of the Delta Pipelines project is to streamline this process.
Full-time|$160K/yr - $240K/yr|On-site|Mountain View, California (HQ)
Join Us at NuroNuro is a pioneering self-driving technology firm dedicated to making autonomy accessible for everyone. Since our inception in 2016, we have been developing the world's most scalable autonomous vehicle system, integrating advanced AI with high-quality automotive hardware. Our flagship product, the Nuro Driver™, is licensed for a variety of applications, including robotaxis, commercial fleets, and private vehicles. With years of successful self-driving deployments, we provide automakers and mobility platforms with a clear pathway to commercial-scale autonomous vehicles, fostering a safer, more connected future.Your RoleAs a Software Engineer specializing in Networking, you will be crucial to our remote vehicle monitoring and assistance strategy. You will collaborate with a talented team of engineers to enhance our Teleoperations platform, focusing on the essential communication systems and cloud infrastructure that link vehicles to operators. This role requires a comprehensive understanding of networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems. Your work will help deliver robust solutions that can be licensed for third-party teleoperation applications.Your ResponsibilitiesDevelop a network interface bonding framework to optimize bandwidth and LTE network usage.Create an offline network simulation and emulation framework to predict online performance.Conduct real-world testing, gather feedback, and drive innovative solutions.Collaborate with cross-functional teams to collect on-road network metrics.Your QualificationsA PhD in Computer Science or a related field, or a BS/MS in Computer Science or a related discipline with at least 2 years of relevant industry experience.Proficient in C/C++ and/or Go programming languages.Familiarity with networking protocols, including ICMP, TCP/IP, HTTP, socket programming, FEC, and congestion control.Experience with network simulation frameworks, such as ns-3.Strong communication skills are essential.Bonus QualificationsExperience with video streaming frameworks, such as WebRTC.Understanding of video codecs, including VP8, VP9, H264/265.
Moveworks is seeking a Software Engineer to help build advanced Agentic AI systems. This position is based in Mountain View and centers on creating technology that changes the way businesses use AI. Role overview This role focuses on designing and developing new AI-driven solutions. As part of the engineering team, you will contribute to projects that aim to improve how organizations interact with their technology platforms. What you will do Work with a team to build and refine Agentic AI systems Support efforts to deliver innovative solutions for business needs Collaborate with colleagues to advance the capabilities of AI technology Location This position is based in Mountain View.
Join our innovative team at ServiceNow as a Senior Staff Software Engineer specializing in Agentic AI Systems. In this critical role, you will lead the design, development, and implementation of cutting-edge AI solutions that enhance our customer experience and drive operational efficiency. You will work collaboratively with cross-functional teams to create scalable and robust systems that utilize advanced machine learning techniques.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About Nuro Nuro is a pioneering self-driving technology company dedicated to making autonomy available for everyone. Since our inception in 2016, we have been working towards creating the world’s most scalable autonomous driver, merging advanced artificial intelligence with high-quality automotive hardware. Our flagship technology, the Nuro Driver™, is licensed for various applications including robotaxis, commercial fleets, and personal vehicles. With numerous successful self-driving deployments, Nuro offers automakers and mobility platforms a reliable pathway to achieve commercial-scale autonomous vehicles, fostering a safer, more interconnected future. Role Overview As a Senior Software Engineer specializing in Networking and Real-Time Systems, you will play a crucial role in managing remote vehicle operations over cellular networks. Your primary responsibility will be to guarantee our system's constant vigilance on the road, tackling complex networking challenges. From bonding multiple LTE carriers to innovatively designing custom Forward Error Correction (FEC) algorithms, your work will push the boundaries of standard protocols. Key Responsibilities Engineered Connectivity: Design a network bonding framework to unify bandwidth across various cellular providers (Verizon, AT&T, T-Mobile) to ensure uninterrupted connectivity. Performance Modeling: Create sophisticated ns-3-like simulations to rigorously test our stack against edge cases, such as entering tunnels, navigating rural dead zones, and managing network congestion. Optimization: Develop and implement custom congestion control algorithms tailored for high-bitrate, low-latency video streaming. Cross-Functional Leadership: Collaborate with Hardware and Embedded teams to enhance the network stack directly on our vehicle's gateway. Technologies We Utilize: Programming Languages: C++20, Go Protocols: WebRTC, Websocket, QUIC, SRT, gRPC Tools: Wireshark Ideal Candidate Profile Systems Thinker: You possess a profound understanding of the Linux networking stack, socket programming, and data flow from the physical layer to the application layer. C++ Specialist: You are adept at writing high-performance, thread-safe code with a solid grasp of real-time systems nuances. Protocol Savvy: Beyond using TCP/UDP, you comprehend their limitations in high-mobility scenarios and how to implement FEC or ARQ effectively.
Join Us: Shaping the Future of UI DevelopmentThis role transcends traditional engineering positions. As a visionary builder and a systems thinker, you are committed to advocating for quality and consistency. You recognize that an advanced design system is crucial for enhancing productivity, elevating user experience, and creating an environment where AI tools like Claude Code and Cursor can flourish.You will have the freedom and resources to develop our design system from its inception. Your contributions will empower our product teams to deliver higher-quality features more efficiently and will be instrumental in our strategy to utilize AI for seamless translations of design specifications into pixel-perfect, production-ready code.Your ResponsibilitiesDesign & Build: Create and maintain a scalable, robust, and accessible library of reusable front-end components using React and TypeScript.Establish a Design Token System: Implement and manage a comprehensive design token system (including colors, typography, spacing, etc.) to ensure uniformity across platforms (both web and mobile).Full-Stack Integration: Develop necessary backend APIs, services, and tools to support the design system, including asset pipelines, documentation servers, and version control.Govern & Promote: Produce clear documentation, contribution guidelines, and frameworks for decision-making. Be the primary champion for the design system, promoting its adoption across engineering, design, and product teams.AI Optimization: Structure component APIs, props, and documentation specifically for ease of use by AI code generation tools, defining the “language” our AI assistants will utilize.Tooling & Automation: Oversee the entire lifecycle of the design system's infrastructure, including our Storybook instance, automated testing, and CI/CD pipelines for component publishing and versioning.Collaborate & Lead: Work closely with senior leadership in Product Design and Engineering to outline the design system roadmap, ensuring alignment with company strategic objectives. Mentor fellow engineers in best practices for component design and systems thinking.
Join our innovative team at Moveworks as a Senior Software Engineer, specializing in Agentic AI Systems. You will play a pivotal role in developing advanced AI solutions that enhance workplace efficiency and empower users with intelligent automation. Your expertise in software engineering will allow you to contribute to cutting-edge projects that redefine the interaction between technology and users.
Role Overview matx is hiring an AI Runtime System Software Engineer focused on the Linux Kernel. This position is based in Mountain View, CA. What You Will Do Design and build software to improve the performance and efficiency of AI systems. Work with the Linux Kernel to support advanced AI workloads. Your contributions will help drive the next generation of artificial intelligence technology.
Moveworks is looking for a Senior Software Engineer to join the Agentic AI Systems team in Mountain View. This position focuses on building advanced AI-driven solutions that improve customer experience. Role overview As a senior engineer, you will guide the development of new AI systems. The work involves collaborating with team members and applying modern technologies to solve complex challenges. Your contributions will have a direct impact on product direction and the evolution of AI capabilities at Moveworks. What you will do Lead the design and implementation of AI-powered features Work closely with others to deliver solutions that enhance customer interactions Apply your expertise to influence technical decisions and product strategy Requirements Experience developing AI systems Strong collaboration and technical leadership skills Ability to work with modern technologies to drive innovation
Apr 29, 2026
Sign in to browse more jobs
Create account — see all 800 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.