The Principal Software Engineer will own the technical architecture of core components across ServiceNow’s data lake and Context Engine, taking them from early release to customer adoption. The Context Engine connects enterprise data, knowledge graphs, and AI workloads in a governed context layer for AI agents and applications. The role leads the design and implementation of lakehouse table services and context-graph ingestion, translating product requirements into scalable, observable systems with clear failure-recovery patterns. It also shapes how large language models and enterprise ontologies work together, including ontology-grounded retrieval and reasoning, and LLM-assisted ontology construction, mapping, and evolution. These capabilities should be production-grade, observable, and governed. The engineer will drive products from early release to meaningful adoption by learning from customer usage and building feedback loops. They will promote AI-native engineering practices, lead architecture reviews, raise the technical bar, represent the platform in technical and leadership forums, and coordinate with Product, Design, and partner engineering teams to align dependencies and deliver coherent experiences. The role reports to the VP of Engineering.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed