Principal Software Engineer, AI Engineering
Okta
Bengaluru, IndiaPosted 1 month ago
Skill Required
BT Engineering Services-779AI EngineerSoftware EngineerSoftware DeveloperEngineeringAISystem DesignMachine LearningGenerative AIMicroservicesObservabilityWeb AccessibilityTypeScriptLangChaindesigningNext.jssecuritybuildingGraphQLAzurePythondesignReactCloudAPIsIAMRAGAWSGCP
Key highlights
- 12+ years software engineering experience required.
- Hybrid work environment.
- Opportunity to lead architecture of enterprise‑grade AI solutions.
- Python expertise preferred (8+ years).
- Access to well‑being, social impact, and talent development programs.
- Work with cutting‑edge AI technologies and agentic frameworks.
Role overview
Okta is building the future of secure, enterprise‑grade AI agents and is seeking a Principal Engineer to join its global AI Engineering team. In this senior individual‑contributor role, you will design and build intelligent, user‑facing experiences and end‑to‑end AI solutions, set technical direction, mentor engineers, and collaborate with cross‑geo counterparts across product, design, security, data, and infrastructure teams.
Responsibilities
- Drive the architecture and design of AI solutions, leading cross‑functional initiatives across Product, Design, and Data Science.
- Design, build, and refine the core backend services that power AI solutions, including LLM orchestration, RAG pipelines, and generative AI features.
- Build high‑performance Agentic Experiences (AX) for web and mobile, engineered for streaming responses and low latency.
- Champion observability and operational excellence to ensure AI services meet enterprise‑grade standards for reliability and performance.
- Enable the successful delivery of key AI projects through technical leadership and hands‑on execution.
- Mentor engineers, raising the bar on technical craftsmanship and solution quality across the full stack.
- Collaborate with cross‑geo peers to ensure globally aligned designs, shared roadmaps, and scalable architectures.
- Partner with Security, Data, and Infrastructure teams to ensure AI adoption is secure, reliable, and enterprise‑ready.
Requirements
- 12+ years in software engineering, with a strong emphasis on backend systems design and development (8+ years in Python preferred).
- 6+ years with modern front‑end frameworks (e.g., React, Next.js, TypeScript), principles of accessibility (a11y), and an ability to collaborate effectively with Product & Design.
- Proven experience building and deploying production‑grade AI applications and services.
- Strong background in building distributed systems, microservices, and resilient APIs (REST/GraphQL) on cloud platforms (AWS/GCP/Azure).
- Demonstrated ability to influence technical strategy and lead architecture decisions across global teams.
- Excellent communication skills with experience working effectively across time zones and cultures.
Nice to have
- Experience with agentic frameworks like LangChain, LangGraph, and LangSmith is a strong plus.
Benefits
- Hybrid work model (#LI_Hybrid).
- The Okta Experience.
- Supporting Your Well‑Being.
- Driving Social Impact.
- Developing Talent and Fostering Connection + Community.
- Immersive, in‑person onboarding experience designed to accelerate impact and connect you to the mission and team from day one.
Additional details
- Secure Every Identity, from AI to Human – Okta secures AI by building trusted, neutral infrastructure.
- Okta is an Equal Opportunity Employer and considers qualified applicants with arrest and conviction records.
- Reasonable accommodation is available for the application, interview, and onboarding process.
- Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT) as defined by NYC Local Law 144.
- #P8396_3395775#LI_Hybrid tag.
- Global community spanning over 20 offices worldwide.