SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Cornerstone OnDemand is seeking a Senior AI Engineer to join the Workforce Intelligence team in Hyderabad. You will build and ship features end-to-end for an AI-powered assistant that helps managers and HR leaders understand their teams by surfacing skill gaps, career pathways, and organizational insights through natural-language conversations backed by large language models and real-time analytics.
Key responsibilities include:
- Design, implement, test, and monitor backend features across the full development lifecycle
- Build and maintain the LLM integration layer, including streaming AI responses, prompt engineering, structured output parsing, and response validation
- Contribute to RAG (Retrieval-Augmented Generation) and semantic search architecture, including hybrid vector search, caching strategies, and data ingestion pipelines
- Develop rich, interactive frontend experiences in React/TypeScript that render AI-generated content in real time
- Improve the NL-to-SQL pipeline that translates natural-language questions into validated analytics queries
- Participate in architecture discussions, technical design reviews, and cross-team collaborations with data science, product, and platform engineering teams
You will work in a full-stack capacity, balancing backend and frontend responsibilities while maintaining high engineering standards.
REQUIREMENTS:
- 3–5 years of experience building production backend services in any major language (Java, Python, Go, etc.)
- Working experience with TypeScript and React, or strong willingness to work full-stack
- Solid understanding of REST API design, distributed systems, and service-oriented architecture
- Experience integrating LLMs into production systems (prompt design, streaming responses, or structured output handling)
- Experience with AWS services and containerized deployments (Docker, Kubernetes)
- Strong engineering fundamentals: test coverage, code review quality, and observable, maintainable systems
DESIRABLE:
- Familiarity with vector databases or semantic search systems (Weaviate, Pinecone, pgvector, etc.)
- Experience with reactive or async programming patterns (WebFlux, SSE streaming, etc.)
- Exposure to analytics databases (ClickHouse, Snowflake, or similar)
- Familiarity with Redis for caching, session state, or pub/sub
- Experience with monorepo tooling (Nx, Turborepo, etc.)
- Hands-on experience with prompt engineering, RAG architectures, or AI agent patterns