Current jobs related to Senior Research Software Engineer - Santa Clara, California - ServiceNow


  • Santa Clara, California, United States United Software Group Full time

    We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at United Software Group. In this role, you will be responsible for developing and maintaining our CI/CD pipeline, ensuring the highest quality of our software products.Key responsibilities include:Designing and implementing automated testing frameworksDeveloping and...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Engineer to join our Generalist Embodied Agent Research (GEAR) team at NVIDIA. As a key member of our team, you will be responsible for developing robust AI solutions for general-purpose humanoid robots and embodied agents.Key Responsibilities:Work with world-class researchers to develop large-scale AI training...


  • Santa Clara, California, United States ServiceNow Full time

    At ServiceNow, we're pushing the boundaries of AI innovation to create a better world for everyone. As a Senior Research Engineer, you'll be part of our cutting-edge AI research team, dedicated to delivering secure, private, and reliable AI solutions for enterprise settings.The team's mission is to innovate and deliver practical solutions that advance the...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Software EngineerPalo Alto Networks is seeking a highly skilled Senior Software Engineer to join our App Acceleration team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing highly scalable software features.Our team is passionate about building innovative products that shape the...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing and developing software for IoT security engine in our cloud-based software components.Key Responsibilities:Design and develop software for IoT...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our App Acceleration team at Palo Alto Networks. As a key member of our team, you will be responsible for designing, developing, and implementing highly scalable software features.Key Responsibilities:Design and develop software features using Golang and cloud...


  • Santa Clara, California, United States NVIDIA Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Generalist Embodied Agent Research (GEAR) team at NVIDIA. As a key member of our team, you will be responsible for developing robust AI solutions for general-purpose humanoid robots and embodied agents.Key Responsibilities:Work with world-class researchers to develop large-scale...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing and developing software for IoT security engine in our cloud-based software components.Key Responsibilities:Design and develop software for IoT...


  • Santa Clara, California, United States SoundHound Full time

    We're seeking a talented Senior Software Engineer to join our team at SoundHound, where we're pushing the boundaries of transformative technologies that improve life. Our company culture values creativity, innovation, and open communication, allowing us to act on valuable feedback from employees and users alike.As a Senior Software Engineer, you'll have the...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Software Engineer, WildfireWe are seeking a highly skilled Senior Software Engineer to join our Wildfire team in the Content Delivered Security Service (CDSS) organization. As a key member of our engineering and Security Research team, you will play a critical role in delivering the best of security services in the cloud to prevent...


  • Santa Clara, California, United States Couchbase Full time

    Empower Modern ApplicationsCouchbase is seeking a talented Senior Software Engineer to join our AI team. As a key member of our engineering team, you will design and implement cutting-edge database and AI features and tools using the latest techniques to evolve Couchbase products and Capella service.Key ResponsibilitiesCreate the world's best distributed...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionNVIDIA is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our AI platform using JAX. As a key member of our team, you will be responsible for designing and implementing JAX core components to drive peak performance on NVIDIA products.You will work closely with AI applied researchers and...


  • Santa Clara, California, United States LanceSoft Full time

    Job Title: Senior Software EngineerJob Summary:LanceSoft is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to ensure that software meets the required quality and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our App Acceleration team at Palo Alto Networks. As a key member of our team, you will be responsible for designing, developing, and implementing highly scalable software features.Key ResponsibilitiesDesign and develop highly scalable software featuresParticipate in architecture,...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job OpportunityWe are seeking a highly skilled Senior Software Engineer to join our App Acceleration team at Palo Alto Networks. As a key member of our team, you will be responsible for designing, developing, and implementing highly scalable software features.Key Responsibilities:Design and develop software features using GolangParticipate in architecture...


  • Santa Clara, California, United States PlusAI, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Research Engineer to join our team at PlusAI, Inc. as a Senior Research Engineer, Mapping. In this role, you will be responsible for developing, implementing, and optimizing LiDAR-based localization and mapping algorithms for autonomous vehicles.ResponsibilitiesDevelop, implement, and optimize LiDAR-based...


  • Santa Clara, California, United States Roche Holdings Inc. Full time

    About the Role:Roche is seeking a highly skilled Senior GPU Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications that utilize GPU acceleration.Key Responsibilities:Design and develop software applications that utilize GPU...


  • Santa Clara, California, United States Roche Holdings Inc. Full time

    About the Role:We are seeking a highly skilled Senior GPU Software Engineer to join our team at Roche Holdings Inc. in Santa Clara, CA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance GPU-accelerated software applications.Key Responsibilities:Work closely with research and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our App Acceleration team at Palo Alto Networks. As a key member of our team, you will be responsible for designing, planning, and verifying highly scalable software features.Your ImpactContribute to the architecture, design, and validation of App Acceleration featuresResearch and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Our MissionWe're a cybersecurity company that's changing the game. Our mission is to protect the digital world and make it a safer place. We're looking for innovators who share our passion for security and want to make a difference.Who We AreWe're a team of problem solvers who take risks and challenge the status quo. We believe in the power of collaboration...

Senior Research Software Engineer

2 months ago


Santa Clara, California, United States ServiceNow Full time
Job Description

**About ServiceNow**

ServiceNow is a global market leader in the field of cloud-based platforms, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work.

**Job Summary**

We are seeking a highly skilled Senior Research Software Engineer to join our reliable and secure AI research team. As a key member of the team, you will be responsible for maintaining and updating codebases, docker images, and associated software artifacts. You will also be responsible for doing code reviews, working with engineers in product teams to get technology transferred, and building tooling/infrastructure for AI security research.

**Key Responsibilities**

  • Maintain and update codebases, docker images, and associated software artifacts.
  • Perform code reviews and ensure high-quality code.
  • Collaborate with engineers in product teams to transfer technology.
  • Build tooling/infrastructure for AI security research.
  • Develop a working knowledge of the ServiceNow Platform and internal software development practices and tooling.

**Requirements**

  • MS in Computer Science with a focus on AI or equivalent job experience.
  • General Python fluency.
  • Ability to write well-tested and documented code.
  • Code comprehension and reviewing.
  • Understanding of Git, Docker, and similar modern software tools.
  • Fluency with one of the main DL frameworks - PyTorch, JAX, or TensorFlow.
  • Experience with LLMs/VLMs, efficient inference, writing distributed/parallel/concurrent code is welcome.
  • A curiosity-driven mindset and an interest in fundamental research.
  • Background in computer science, distributed computing, and deep learning.
  • Experience with building and managing end-to-end data pipelines, from data extraction and transformation to loading and storage.
  • Deep understanding of distributed computing and performance optimization techniques.
  • Ability to work on large projects and take initiative.

**What We Offer**

We offer a competitive compensation package, including a base pay of $151,900 - $258,100, plus equity (when applicable), variable/incentive compensation, and benefits. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan, and family leave programs (subject to eligibility requirements).

**Equal Opportunity Employer**

ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law.