Staff Machine Learning Software Engineer
About the job
Company Description It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market leader, 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. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone. Job Description Team overview We are AI Services, a shared services platform team building solutions around Machine Learning and Generative AI capabilities. We build and evolve the AI platform, and partner with teams to build products and end-to-end AI-powered work experiences. As a Staff Machine Learning Software Engineer, you will play a major part in building solutions around Generative AI and Machine Learning (ML) capabilities that transform the user experience and workflow efficiency of our enterprise services. You will play a crucial role in developing and maintaining robust tools and services that enable customers to create, test, and deploy custom skills and prompts. You will also be key to ensuring seamless integration with other ServiceNow products and external LLM providers, such as Gemini, Azure and AWS. By joining our team, you will play an important role in shaping the future of AI capabilities on the ServiceNow platform, ensuring that our customers can harness the power of generative AI to improve productivity and self-deflection. What you get to do in this role: • Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.) • Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users. • Design software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs • Help design and implement new products and features while also enhancing the existing product suite Qualifications To be successful in this role you have: • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry. • 8+ years of related experience with a Bachelor's degree or Master's degree • Experience in using AI Productivity tools such as Cursor, Windsurf, etc. is a plus or nice to have • HandsOn Python Development experience with strong problem-solving abilities. • A solid understanding of Cloud technologies such as Docker and Kubernetes • Deep experience in working with CI/CD, Cloud & Infrastructure tooling. • Knowledge in at least one Additional programming language like Go lang, JavaScript or AngularJS is a plus • The ability to adapt quickly and tackle new challenges in an agile manner is highly valued.
Requirements
- Machine Learning
- Python
- Cloud Technologies
- Software Engineering
- AI
Qualifications
- Bachelor’s or Master’s Degree
- 8+ years of experience
Preferred Technologies
- Machine Learning
- Python
- Cloud Technologies
- Software Engineering
- AI
About the company
ServiceNow was founded in 2004 and stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. The company aims to make the world work better for everyone.
Similar Jobs
Staff Software Engineer
Notion
Staff Software Engineer
Notion
Staff Software Engineer
Notion