ServiceNow · Remoto · 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, 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.
- Experience with cloud computing platforms and managed AI services (AWS, GCP, Azure); hands-on experience with infrastructure-as-code
- 2+ years of hands-on experience developing applications and extensions on the ServiceNow platform
- Strong proficiency in JavaScript/GlideScript, Python, and Java; familiarity with ServiceNow scripting patterns and APIs
- Solid understanding of ServiceNow data model, form/workflow design, and business process automation
- 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
- 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
- Practical software development experience, with 5+ years working with modern cloud-native and AI-native systems
- Demonstrated mentorship of junior engineers or technical leadership in previous roles
- Experience designing and optimizing high-performance data pipelines, embedding systems, and vector stores at scale
- 3+ years of demonstrated experience integrating third-party AI/ML services and platform APIs (OpenAI, Anthropic, AWS Bedrock, Google Vertex AI, etc.)
- Experience developing and debugging evaluation harnesses, benchmarks, and metrics for AI/ML features
- Proven ability to troubleshoot and isolate root causes in complex, distributed, and probabilistic systems
- Demonstrated ability to engage with customers, understand their needs, and support issue resolution
- Solid understanding of microservices architecture, REST/streaming APIs, and modern backend frameworks (Spring Boot, FastAPI, etc.)
- 3+ years of hands-on experience with LLM prompt engineering, agent design, and retrieval systems (RAG, semantic search, knowledge bases)
- Proficiency with Kubernetes, containerization, CI/CD pipelines, and automated testing frameworks
- Experience with Agile and Scrum development methodologies; comfort with iterative development and continuous improvement
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión