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
The ideal candidate will have a strong background in software engineering, with experience in AI technologies. Proficiency in programming languages such as Python, Java, or C++ is essential. A Bachelor's degree in Computer Science or a related field is preferred.
About the job
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.
About ServiceNow
ServiceNow is a leading digital workflow company that empowers organizations to streamline their operations and enhance productivity. We are committed to innovation and excellence, making a real difference in the world through our advanced technology solutions.
Similar jobs
1 - 20 of 957 Jobs
Search for Ai Runtime System Software Engineer Linux Kernel
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.
Join Waymo as a Senior Software Engineer specializing in the Linux Kernel, where you will play a crucial role in developing and optimizing cutting-edge software solutions. As part of our dynamic team, you will engage in high-impact projects that directly contribute to the future of autonomous driving technology.
Full-time|$189K/yr - $303K/yr|On-site|Mountain View, California
About UsAt Aurora Innovation, our mission is to harness the benefits of self-driving technology, delivering it safely, swiftly, and widely.The Aurora Driver is set to revolutionize mobility and logistics, paving the way for a safer, more efficient, and more accessible future for all. Join us at Aurora, where you will confront complex challenges alongside a team of passionate and intelligent individuals. This role provides an opportunity to grow as an expert while expanding your knowledge in a dynamic environment. For the latest updates from Aurora, visit aurora.tech or follow us on LinkedIn. We are on the lookout for an experienced Staff Embedded Linux Engineer to design, develop, and implement system-level software for our cutting-edge embedded platforms. This critical role demands extensive knowledge of Linux kernel internals, Board Support Package (BSP) customization with the Yocto Project, and hands-on experience with hardware interfaces such as PCIe, BIOS, and DDR RAM. The successful candidate will lead intricate debugging processes, collaborate with hardware teams during board bring-up, and spearhead performance enhancements across all system components.
Full-time|$120K/yr - $400K/yr|Hybrid|Mountain View, CA
What MatX Is Building At MatX, we are committed to creating the compute platform for Artificial General Intelligence (AGI). Our team is developing comprehensive full-stack solutions that encompass both hardware and software, designed to efficiently train and execute the largest machine learning workloads for AGI. Our primary programming language is Rust. What You'll Do Here Design and optimize kernels that interact directly with our hardware architecture. Collaborate closely with our Machine Learning Research and Hardware Engineering teams. Provide programming insights and guidance on hardware architecture to ensure seamless software integration. Who You Are Bachelor's degree in Computer Science or a related field. Experience in optimizing software for specialized hardware using techniques like parallelism, SIMD programming, C, assembly optimization, or GPU/CUDA programming. Proficient in at least one of the following languages: assembly, C++, C, Zig, or Rust. This is a hybrid position requiring you to work in our Mountain View, CA office 3 days a week (Tuesday through Thursday). Bonus Points If You Have Experience with kernel implementations for machine learning models, including Transformers. Familiarity with distributed parallelism techniques like AllReduce, AllToAll, data parallelism, and tensor parallelism. Understanding of compiler operations. Compensation Compensation for this full-time role is based on several factors including experience, skills, and location. Career length is considered as a guideline for salary. 0-5 years of experience - $120,000 - $200,000 + equity 5-10 years of experience - $120,000 - $300,000 + equity 10+ years of experience - $120,000 - $400,000 + equity What We Offer A Stake in Our Success: A competitive cash/equity mix tailored to your needs, with the option for early exercise. Health & Wellness: Comprehensive health, dental, vision, and life insurance, along with pre-tax Health Savings Accounts featuring generous contributions. Time To Recharge: 4 weeks of paid time off (accrued), 12 company holidays, and additional time off for personal needs.
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.
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 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.
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.
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
The Role Are you an accomplished software engineer eager to apply your expertise in a pioneering environment focused on AI agents? If so, this opportunity might be the perfect fit for you. As a senior software engineer on our innovative 'Agent Lab' team, specializing in Natural Language Understanding, you will significantly contribute to our mission: to expand the scope of tasks that can be reliably performed by agents at scale. You will have the chance to shape the future of the Moveworks AI Assistant platform across various domains, including agent orchestration, sandboxed file systems and code execution, latency optimization, agent memory, LLM self-reflection and improvement, execution environment simulation, enterprise knowledge graphs, and multimodal I/O. Equipped with cutting-edge tools in enterprise AI, including top-tier LLMs from providers such as OpenAI, our team prioritizes rapid development on scalable infrastructure, tackling complex product and engineering challenges, and maximizing the value delivered to our customers. If you're looking to create meaningful impact alongside a talented, dedicated, and mission-driven team, we would love to discuss this opportunity with you. What You Will Do: Confront exciting and complex engineering challenges to develop and enhance robust AI agent systems that demonstrate reliability in all aspects. Implement leading-edge AI algorithms and architectures, ensuring their successful deployment at scale. Leverage the latest advancements in machine learning, LLMs, and AI agents to enrich our products and deliver exceptional user experiences. Contribute to the product roadmap and drive the development of engineering areas with increasing scope and significance, creating lasting value for our customers. Refine your skills in writing clean, extensible, readable, and high-performing code. Collaborate with subject matter experts across various departments, including machine learning, security, product, user experience, and customer success, to share knowledge and build the most exceptional enterprise AI product. Mentor fellow engineers on best practices for building, maintaining, and evolving high-quality software. Work closely with machine learning engineers, fostering a collaborative environment to build world-class AI systems. What You Bring To The Table: 2+ years of experience in designing, building, and enhancing production systems, preferably at scale. Strong analytical skills with the ability to clearly articulate complex engineering problems and systems. Proficient in programming languages and frameworks relevant to the development of AI systems. A passion for learning and staying updated with the latest trends in AI and software engineering.
The Role Are you an accomplished software engineer eager to leverage your expertise in designing and enhancing production systems at the forefront of AI technology? If so, this opportunity might be the perfect fit for you. As a senior software engineer within our dynamic “agent lab” Natural Language Understanding team, you will play a pivotal role in our mission: to expand the capabilities of AI agents to operate reliably at scale. You will have the chance to influence the progression of the Moveworks AI Assistant platform across various domains, including agent orchestration, sandboxed file systems, latency optimization, agent memory, and more. With access to state-of-the-art AI tools, including leading LLMs from OpenAI, you will be at the cutting edge of technology. Our team prioritizes rapid development on scalable infrastructure while tackling complex engineering challenges and enhancing the value we deliver to our customers. If you are ready to make a significant impact alongside a passionate and dedicated team, we would love to hear from you.
The Role Join our innovative team as a Software Engineer specializing in Agentic AI Systems as a new graduate. If you have developed your programming expertise through internships, research, or academic projects and are eager to apply your skills at the forefront of AI technology, we encourage you to consider this exciting opportunity. As a valued member of our Natural Language Understanding team within the 'agent lab', you will contribute significantly to our mission of enhancing the capabilities that agents can reliably perform at scale. Your work will involve advancing the Moveworks AI Assistant platform in areas including agent orchestration, sandboxed file systems, latency optimization, agent memory, LLM self-improvement, execution environment simulation, enterprise knowledge graphs, and multimodal I/O. Equipped with state-of-the-art enterprise AI tools, including leading LLMs from providers like OpenAI, you will engage in rapid development on scalable infrastructure, tackle challenging engineering problems, and maximize the value we deliver to our customers. If you are excited about making a meaningful impact alongside a dedicated team, we would love to hear from you. What You Will Do: Engage in engineering challenges to build and enhance robust AI agent systems. Implement cutting-edge AI algorithms and architectures, collaborating closely with senior engineers to ensure scalability. Leverage the latest advancements in machine learning, LLMs, and AI to enhance our products and create exceptional user experiences. Contribute to projects that generate lasting value for our clients. Refine your skills in writing efficient, maintainable, and high-performance code. Collaborate with experts across various domains, including machine learning, security, product management, user experience, and customer success, to create the premier enterprise AI product. Learn from and work with senior engineers and machine learning experts to develop world-class AI systems.
Join our dynamic team as a Senior Linux System Administrator at dstaff. In this pivotal role, you will leverage your expertise in Linux systems to ensure optimal performance, security, and reliability of our infrastructure. Your responsibilities will include managing servers, troubleshooting issues, and implementing best practices in a collaborative environment.
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.
The RoleAre you a talented software engineer eager to leverage your extensive experience in developing and enhancing production systems at the forefront of AI technology? If so, we invite you to consider our Staff Software Engineer position on the Natural Language Understanding team within our 'agent lab'. In this pivotal role, you will contribute significantly to our mission of extending the capabilities of AI agents to execute tasks reliably on a large scale.As part of the Moveworks AI Assistant platform, you will lead the innovation in areas such as agent orchestration, sandboxed file systems, latency optimization, agent memory, and the advancement of LLMs (Large Language Models). Our team thrives on rapidly developing scalable infrastructure and tackling complex product and engineering challenges to maximize value for our customers. If you aspire to achieve the pinnacle of your career while working with a passionate and impactful team, we would love to connect with you.What You Will Do:Lead and tackle challenging engineering projects to create and enhance dependable AI agent systems.Define and implement cutting-edge distributed systems, ensuring their scalability and production readiness, while integrating the latest advancements in machine learning and AI.Set technical direction and influence the engineering roadmap to deliver enduring value to our clients.Establish high standards for code quality, including robustness, extensibility, and performance.Collaborate with senior experts across various domains, including machine learning, security, product development, and customer success, to build world-class enterprise AI solutions.Mentor and develop team engineers, focusing on technical design, execution, and excellence.Work closely with machine learning engineers to define and develop end-to-end architecture for outstanding AI systems.
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|$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|$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|$204K/yr - $259K/yr|On-site|Mountain View, California, USA
Waymo, an innovator in autonomous driving technology, aims to be 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 while preventing countless lives lost to traffic accidents. The Waymo Driver is the backbone of our fully autonomous ride-hail service, applicable to various vehicle platforms and product use cases. With over ten million rider-only trips under its belt, the Waymo Driver has autonomously navigated more than 100 million miles on public roads and engaged in extensive simulation across 15+ U.S. states.The Waymo Onboard Infrastructure team is responsible for the low-level software and infrastructure supporting various components of the Waymo self-driving system. Our work encompasses everything from low-level system software to high-bandwidth data logging, inter-process communication (IPC), performance analysis, and comprehensive system debugging. Collaborating closely with Hardware, Compute, Sensor, Perception, Behavior, and Machine Learning teams, we strive to build the most efficient and low-latency self-driving solution in the industry.As a member of the System Software Team, you will concentrate on the Telematics unit—the essential Linux-based gateway that manages all data flow in and out of the autonomous vehicle. This role involves critical functions such as real-time diagnostics, over-the-air (OTA) software updates, and high-bandwidth telemetry. You will play a pivotal role in developing, securing, and maintaining the connectivity infrastructure that drives the continuous operation and improvement of Waymo's fleet.In this role, your responsibilities will include:System Software Development: Collaborate with a dedicated team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software components for driverless vehicles, from initial prototyping through to launch.Linux OS Ownership: Manage and enhance the operating system of the Telematics unit, which includes the Linux kernel, device drivers, and core OS services.Networking & Connectivity: Develop and implement robust, high-performance networking solutions that ensure reliable data transfer over Wi-Fi and cellular modems.Infrastructure & Testing: Create and apply a comprehensive testing methodology and infrastructure to verify the reliability and security of low-level software while facilitating seamless updates across the fleet. Utilize automated testing of hardware to validate low-level hardware-software systems.Cross-Functional Problem Solving: Effectively collaborate with hardware partners (SoC vendors, ODMs) and internal engineering teams to address complex, cross-disciplinary system challenges.
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.
Apr 21, 2026
Sign in to browse more jobs
Create account — see all 957 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.