
Staff Software Engineer
ServiceNow4 days ago
Hyderābād, IndiaStaff+
Responsibilities
- Develop AI-native software and scalable microservices serving high-performance data workloads.
- Design technical specifications, model selection, prompts, agents, autonomous workflows, and data/retrieval architectures.
- Build and automate software tests and AI evaluation harnesses covering accuracy, regression, and hallucination checks.
- Implement secure coding practices, prompt-injection defenses, data privacy protections, PII handling, and responsible-AI guardrails.
- Monitor model performance and drift, troubleshoot software and model behavior, and participate in root cause analysis.
- Develop front-end and server-side components, APIs, integrations, and customer-centric AI solutions such as RAG assistants.
- Mentor software and AI engineers, manage individual contributors' daily tasks, conduct code reviews, and support coaching and training.
- Collaborate with product management, domain specialists, engineering, customers, and other stakeholders on scalable AI solutions.
Requirements
- 8–10 years of practical software development experience.
- At least 2 years of experience with prompt engineering and prompt/agent scripting.
- Required experience authoring agentic instructions and prompts, designing autonomous AI workflows, and building evaluation and testing systems for them.
- Strong knowledge of data structures, algorithms, system design, APIs, data modeling, testing, front-end development with a modern component framework, server-side development, relational data modeling, and REST and GraphQL API design.
- Experience developing and optimizing microservices handling up to 10 million rows, plus RESTful and streaming APIs, model/inference endpoints, web services, and integration technologies.
- Experience with APIs, REST standards, JSON, SQL, and NoSQL/vector stores.
- Demonstrated mentorship of less-experienced engineers and quality improvement through code review.
- Strong problem-solving, debugging, collaboration, communication, independent-working, and learning skills, including experience with probabilistic and distributed systems.
- Experience with Agile and Scrum development methodologies.
- Bachelor's degree in computer science or a related field; coursework or experience in ML/AI is a plus.
Benefits
- Flexible work persona within a distributed work environment; the position is a regular employee role in the APAC region.
Categories
About ServiceNow
ServiceNow builds a cloud platform for enterprise digital workflows, covering IT service management, customer service, HR service delivery, security operations, and operations management, plus tools for custom app development. It sells subscription SaaS to large organizations and public-sector agencies to automate processes and connect data across systems. Founded in 2004 and headquartered in Santa Clara, California, ServiceNow is a public company listed on the NYSE under the ticker NOW.