2,285,360open jobs
145,401companies
272,036added this week
Browse all
Location
In office (Pune)
Seniority
Principal · 10+ years exp
Visa
Sponsors visas in United States, United Kingdom; no register of this country names it

Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Nov 14, 2026. Showpad scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Showpad is a Belgian software company founded in 2011 and headquartered in Ghent. Its sales enablement platform organises content, training and buyer engagement for large sales organisations. The company serves global enterprises from offices in Europe and the United States.

Job Description: Principal Software Engineer - AI Platforms & Knowledge Graphs

Role: Principal Software Engineer - AI/LLM Platforms

Experience: 10-15+ years

Level: Principal Engineer / Technical Architect

Domain: Enterprise AI, Knowledge Graphs, Generative AI, Distributed Systems

About the Role

We are looking for a highly accomplished Principal Software Engineer to lead the architecture, design, development, and evolution of enterprise-scale AI platforms, knowledge graph systems, and intelligent applications.

The ideal candidate brings deep expertise in distributed systems, scalable software architecture, knowledge graphs, Large Language Models (LLMs), and production-grade AI engineering.

This is a hands-on technical leadership role requiring strong engineering fundamentals, architectural depth, and the ability to build, deploy, scale, and maintain complex AI-powered systems for enterprise customers.

The candidate should have practical experience working with multiple LLMs, understand their capabilities, limitations, and performance trade-offs, and be capable of making informed architectural decisions to deliver reliable, secure, and cost-efficient AI solutions.

Key Responsibilities

1. Enterprise Knowledge Graph Engineering

- Architect, design, develop, and maintain scalable enterprise knowledge graph platforms.

- Build knowledge ingestion, entity extraction, relationship mapping, entity resolution, and graph enrichment pipelines.

- Design graph data models, ontologies, taxonomies, and semantic relationships.

- Develop high-performance graph querying, retrieval, and reasoning capabilities.

- Integrate knowledge graphs with enterprise data sources, applications, and AI systems.

- Implement GraphRAG, hybrid retrieval, and context-aware search architectures.

- Ensure scalability, reliability, data consistency, and performance of graph-based systems.

2. AI & LLM Platform Engineering

- Lead the architecture and development of production-grade AI applications leveraging Large Language Models.

- Design and implement RAG, GraphRAG, agentic AI, and intelligent workflow solutions.

- Integrate and orchestrate multiple proprietary and open-source LLMs, including GPT, Claude, Gemini, Llama, and other emerging models.

- Evaluate LLM capabilities, reasoning quality, latency, context handling, accuracy, cost, and suitability for different use cases.

- Develop model-agnostic architectures enabling flexible model selection, routing, and fallback strategies.

- Optimize prompt engineering, context management, inference performance, token consumption, and operational costs.

- Build LLM evaluation frameworks, monitoring, guardrails, and observability capabilities.

- Address hallucinations, retrieval quality, grounding, security, and reliability challenges in enterprise AI applications.

3. Scalable Systems Architecture

- Architect highly scalable, fault-tolerant, distributed systems supporting enterprise workloads.

- Design cloud-native, microservices-based, asynchronous, and event-driven architectures.

- Build high-throughput data pipelines and low-latency APIs.

- Drive performance engineering, horizontal scaling, caching, concurrency, and infrastructure optimization.

- Design secure, multi-tenant systems with robust isolation and enterprise-grade availability.

- Make architectural trade-offs across performance, reliability, maintainability, and cost.

4. Production Engineering & Platform Reliability

- Own the end-to-end engineering lifecycle, from architecture and implementation to production deployment and ongoing maintenance.

- Establish engineering standards for CI/CD, automated testing, deployment, monitoring, and incident management.

- Implement observability, distributed tracing, performance monitoring, and operational diagnostics.

- Drive system reliability, availability, security, and operational excellence.

- Troubleshoot complex production issues across distributed systems, graph databases, and LLM integrations.

- Continuously improve scalability, response times, resource utilization, and infrastructure costs.

5. Technical Leadership

- Provide technical direction and architectural leadership across engineering teams.

- Lead complex system design discussions, architecture reviews, and technology evaluations.

- Mentor senior engineers and establish strong software engineering practices.

- Collaborate with product, AI/ML, data engineering, infrastructure, and customer-facing teams.

- Translate complex enterprise requirements into robust technical solutions.

- Take ownership of critical architectural decisions and long-term platform evolution.

- Remain hands-on with design, coding, prototyping, debugging, and performance optimization.

Required Qualifications & Experience

- 10-15+ years of software engineering experience, including significant experience designing and operating large-scale distributed systems.

- Strong proficiency in Python, Java, Go, or equivalent backend programming languages.

- Demonstrated experience architecting, developing, and maintaining enterprise-scale software platforms.

- Hands-on experience building and deploying knowledge graph or graph-based data systems.

- Strong understanding of graph databases, graph algorithms, semantic modeling, and knowledge retrieval.

- Practical experience building production AI applications using LLMs.

- Experience integrating multiple LLM providers and understanding model-specific capabilities, limitations, and engineering trade-offs.

- Strong understanding of RAG architectures, embeddings, vector databases, and hybrid retrieval.

- Expertise in cloud technologies such as AWS, Azure, or GCP.

- Experience with microservices, containers, Kubernetes, APIs, and distributed data processing.

- Strong knowledge of system design, scalability, concurrency, reliability, and performance optimization.

- Proven ability to independently drive complex engineering initiatives from design to production.

Preferred Technical Experience

Knowledge Graph & Data Technologies

- Neo4j, Amazon Neptune, RDF, SPARQL, Cypher

- Ontology Modeling, Entity Resolution, Graph Algorithms

- Elasticsearch, OpenSearch, Graph Databases

- Vector Databases: Pinecone, Weaviate, Milvus, pgvector

Generative AI & LLM Frameworks

- OpenAI, Anthropic Claude, Google Gemini, Llama, Mistral

- LangChain, LlamaIndex, LangGraph

- GraphRAG, Agentic RAG, Hybrid RAG

- Embedding Models, Reranking, Semantic Search

- Model Context Protocol (MCP), Tool Calling

- LLM Evaluation, Observability, Guardrails

Scalable Architecture & Infrastructure

- AWS / Azure / GCP

- Docker, Kubernetes, Terraform

- Kafka, Redis, PostgreSQL

- Distributed Systems, Microservices, Event-Driven Architecture

- CI/CD, Monitoring, Distributed Tracing

- High Availability, Fault Tolerance, Performance Engineering

What Makes an Ideal Candidate

We are particularly interested in engineers who:

- Have built and operated real enterprise-scale systems, not just prototypes or proof-of-concepts.

- Have designed knowledge graph platforms and solved real-world challenges around ingestion, retrieval, graph performance, and scalability.

- Understand the nuances of different LLMs and know when and why to use a particular model.

- Have experience taking AI applications from experimentation to secure, reliable, cost-efficient production deployments.

- Can operate comfortably across AI engineering, backend systems, data architecture, and cloud infrastructure.

- Are strong hands-on engineers who can influence architecture and engineering practices across multiple teams.

- Demonstrate deep technical judgment, ownership, and the ability to solve ambiguous, complex engineering problems.

Success in This Role

Success will be measured by the ability to:

- Deliver robust and scalable knowledge graph and AI platform capabilities.

- Improve platform performance, reliability, and operational efficiency.

- Accelerate the development and production deployment of enterprise AI applications.

- Establish reusable architectural patterns and engineering standards.

- Reduce technical complexity and improve long-term platform maintainability.

- Enable engineering teams to deliver complex AI solutions with greater speed and quality.

---

Core Keywords: Principal Software Engineer, AI Platform Architect, Enterprise Knowledge Graph, GraphRAG, Generative AI, LLM Engineering, Multi-LLM Orchestration, Agentic AI, RAG, Distributed Systems, Scalable Architecture, Graph Databases, Cloud-Native Systems, LLMOps, AI Observability, Enterprise AI Applications, Technical Leadership.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,285,360 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pune
In office · 6+ years exp · Delhi
Python
JavaScript
TypeScript
SQL
C#
Node JS
Databases
MySQL
PostgreSQL
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Cybersecurity
HIPAA
MedTech
HL7
FHIR
Apply
Lead Engineer - C/C++ 8 hours ago
In office · 12+ years exp · Bengaluru
Python
C
C++
C
Embedded C
DevOps
Git
Bitbucket
Management
Confluence
Jira
Apply
In office · 10+ years exp · Bengaluru · Pune · Chennai
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Azure SQL Database
Frontend
React.js
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
Docker
Kubernetes
Azure AKS
Apply
In office · Mumbai
Apply
In office · Mumbai
Java
DevOps
CI/CD
Apply
Software Architect 1 day ago
≈ $30k – $73k per year (Estimated) · Hybrid · 8+ years exp · Pune
C++
C++
OpenGL
Qt
DevOps
CI/CD
Git
Docker
Configuration Management
Linux
Management
Agile
Scrum
Apply
In office · Full-Time · Bachelor's Degree · Gimo · Pune
SQL
Databases
Redis
Db2
DevOps
Rest API
Azure
Jenkins
Docker
Kubernetes
TCP/IP
IoT
MQTT
OPC UA
Management
Jira
Apply
In office · 2+ years exp · Pune
AI/ML
Anomaly Detection
DevOps
Prometheus
SpaceTech
FMEA
Apply
In office · Bengaluru · Mumbai · Pune
Python
AI/ML
Prompt Engineering
Function Calling
AI Agents
LLM
RAG
Structured Outputs
LLM Guardrails
DevOps
Rest API
AWS
Apply
Senior 1 day ago
In office · 4+ years exp · Bengaluru · Pune
Python
AI/ML
Prompt Engineering
Function Calling
AI Agents
LLM
RAG
LLMOps
Structured Outputs
LLM Guardrails
DevOps
Rest API
AWS
Apply
See all jobs
This is one of many
2,285,360 more open roles from verified company boards, updated every day.