# Principal Software Engineer, AI Engineering

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Bengaluru, India
**Role:** ML Engineering
**Experience:** 12+ years
**Skills:** Python, React, Next.js, TypeScript, Llm Orchestration, RAG, Generative AI, LangChain, LangGraph, Langsmith, Distributed Systems, Microservices, Rest, GraphQL, AWS
**Posted:** 2026-07-31

> Leads architecture and hands-on development of secure, production-grade AI applications, including LLM orchestration, RAG pipelines, agentic experiences, and resilient backend services. Requires 12+ years of software engineering experience, strong Python and frontend expertise, and technical leadership across global teams.

## Job Description

## Responsibilities
- Drive the architecture and design of AI solutions, leading cross-functional initiatives across Product, Design, and Data Science.
- Design, build, and refine backend services powering AI solutions, including LLM orchestration, RAG pipelines, and generative AI features.
- Build high-performance agentic experiences for web and mobile, optimized for streaming responses and low latency.
- Champion observability and operational excellence for enterprise-grade reliability and performance.
- Enable delivery of key AI projects through technical leadership and hands-on execution.
- Mentor engineers and raise technical craftsmanship and solution quality across the full stack.
- Collaborate with cross-geo peers on aligned designs, shared roadmaps, and scalable architectures.
- Partner with Security, Data, and Infrastructure teams to ensure secure, reliable, enterprise-ready AI adoption.

## Requirements
- 12+ years of software engineering experience, emphasizing backend systems design and development.
- 8+ years of Python preferred.
- 6+ years with modern frontend frameworks such as React, Next.js, and TypeScript.
- Knowledge of accessibility principles (a11y) and effective collaboration with Product and Design.
- Experience building and deploying production-grade AI applications and services.
- Experience with distributed systems, microservices, and resilient REST or GraphQL APIs on cloud platforms.
- Ability to influence technical strategy and lead architecture decisions across global teams.
- Excellent communication skills and experience working across time zones and cultures.

## Nice to Have
- Experience with agentic frameworks such as LangChain, LangGraph, and LangSmith.

## Benefits
- Immersive, in-person onboarding experience.
- Opportunities to work on applied AI projects and enterprise-scale platform foundations.
- Well-being support, social impact initiatives, talent development, and community connection.

## Similar jobs

- [Staff Software Engineer - Search Platform](https://hotfix.jobs/jobs/9c9d7c76-3610-4456-81fe-2662b6af213e) - Databricks - Bengaluru, India
- [Staff Machine Learning Engineer](https://hotfix.jobs/jobs/2cb6da8f-4a54-448d-a4b6-fc05f1412a12) - Payabli - Remote
- [Staff Software Engineer](https://hotfix.jobs/jobs/4f600fb6-7f6e-4718-b395-16f02be6a016) - Databricks - Bengaluru, India
- [Staff Software Engineer - Machine Learning](https://hotfix.jobs/jobs/b2e23245-bfe9-48d4-9338-2b865f5b19f6) - Databricks - Bengaluru, India
- [Senior Software Engineer, NLP](https://hotfix.jobs/jobs/be3f0222-b08a-4620-9ddc-402209ea73f7) - GitLab - Remote

**Apply:** https://hotfix.jobs/jobs/69839841-5846-4511-925c-f00d63dc7431
**Canonical:** https://hotfix.jobs/jobs/69839841-5846-4511-925c-f00d63dc7431