About the company
ServiceNow is the AI control tower for business reinvention. The ServiceNow AI platform brings together any AI, any data, and any workflow, helping 85% of the Fortune 500 work smarter, faster, and better.
Responsibilities
- Architect, design, and build high-performance distributed systems and platform components
- Build distributed systems data ingestion solutions with strong emphasis on scalability, quality, and operational excellence
- Deliver high-quality, clean, modular, and reusable code while enforcing engineering best practices (code reviews, unit testing, automation, design reviews)
- Build foundational libraries, frameworks, and tools focused on modularity, extensibility, configurability, and maintainability
- Collaborate across engineering teams to refine requirements and deliver end-to-end solutions
- Provide technical leadership for projects with significant complexity and risk
- Research, evaluate, and adopt new technologies that enhance platform capabilities
- Troubleshoot and diagnose complex production issues across distributed systems
Requirements
- Experience leveraging or critically thinking about how to integrate AI into engineering work
- 12+ years of hands-on engineering experience in distributed systems, data platforms, or large-scale backend infrastructure with a Bachelor's degree; OR 8+ years with a Master's degree; OR 6+ years with a PhD OR equivalent work experience
- Strong fundamentals in distributed systems architecture, design patterns, and algorithms
- Deep programming expertise in Java, including JVM internals, memory models, and garbage collection
Conditions
- Full-time
- Flexible (Hybrid) position requiring 2 days per week in a ServiceNow office location
- Offices in San Francisco, CA; Pleasanton, CA; Santa Clara, CA; San Diego, CA
- Supporting US Regulated Markets
- Requires passing USFedPASS background screening (credit check, criminal/misdemeanor check, drug test)
- Due to Federal requirements, only US citizens, US naturalized citizens or US Permanent Residents holding a green card will be considered