ServiceNow · Remote · Santa Clara, CA, United States
Join our team as a Staff Software Engineer, where you will lead the design, development, and delivery of complex AI-native and cloud-native systems. You will take ownership of critical components, set technical direction, and serve as a technical resource to peers and junior engineers. This role requires a deep understanding of software engineering fundamentals, AI/ML integration, cloud architecture, and production systems. You will work closely with product management, domain specialists, and other engineering teams to define requirements and technical specifications.
- 3+ years of demonstrated experience integrating third-party AI/ML services and platform APIs (OpenAI, Anthropic, AWS Bedrock, Google Vertex AI, etc.)
- 3+ years of hands-on experience with LLM prompt engineering, agent design, and retrieval systems (RAG, semantic search, knowledge bases)
- Experience with Agile and Scrum development methodologies; comfort with iterative development and continuous improvement
- Strong proficiency in JavaScript/GlideScript, Python, and Java; familiarity with ServiceNow scripting patterns and APIs
- Track record of taking ownership of significant technical initiatives and delivering them successfully
- 8+ years of software development experience with a Bachelor's degree; OR 6+ years with a Master's degree; OR 3+ years with a PhD; OR equivalent work experience
- Demonstrated mentorship of junior engineers or technical leadership in previous roles
- Experience with cloud computing platforms and managed AI services (AWS, GCP, Azure); hands-on experience with infrastructure-as-code
- Proven ability to troubleshoot and isolate root causes in complex, distributed, and probabilistic systems
- Demonstrated expertise in LLM orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel) and vector databases (Pinecone, Weaviate, pgvector, etc.)
- Strong communication skills; ability to explain technical concepts to both technical and non-technical audiences; customer-facing experience a plus
- Solid understanding of ServiceNow data model, form/workflow design, and business process automation
- Proficiency with Kubernetes, containerization, CI/CD pipelines, and automated testing frameworks
- Practical software development experience, with 5+ years working with modern cloud-native and AI-native systems
- Experience designing and optimizing high-performance data pipelines, embedding systems, and vector stores at scale
- Solid understanding of microservices architecture, REST/streaming APIs, and modern backend frameworks (Spring Boot, FastAPI, etc.)
- Demonstrated ability to engage with customers, understand their needs, and support issue resolution
- 2+ years of hands-on experience developing applications and extensions on the ServiceNow platform
- Experience developing and debugging evaluation harnesses, benchmarks, and metrics for AI/ML features