Principal Machine Learning Engineer

Okta

San Francisco (CA)

Hybrid

USD 238,000 - 326,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
401(k)
Flexible spending account
Paid leave

Job summary

Okta is seeking a Principal Machine Learning Engineer to evolve authorization for agent access policies using dynamic AI security mechanisms. You will design scalable ML and Generative AI systems with retrieval, inference, and evaluation pipelines, while mentoring engineers and collaborating with product and security teams to enhance safety and reliability of AI-powered access controls.

The role requires 10+ years of software development with Python, deep ML experience, and hands-on work with

Qualifications

  • 10+ years of software development experience with Python.
  • Hands-on experience with applied machine learning, including feature engineering, training, and fine-tuning models.
  • Experience with modern Generative AI platforms such as AWS Bedrock, OpenAI, Anthropic.
  • Deep understanding of retrieval-augmented generation (RAG), embeddings, and knowledge-base workflows.
  • Hands-on experience with AI agent frameworks including LiteLLM, LangGraph, LangChain, LlamaIndex, MCP.

Responsibilities

  • Build intent-based enforcement to confirm agent runtime requests match intended purpose.
  • Apply LLM reasoning and prompt parsing to interpret prompts, tool payloads, and intent in real time.
  • Integrate low-latency inference or semantic evaluation engines into the API gateway request path.
  • Use embeddings, vector search, or zero-shot classification to score alignment between agent intent and executed actions.
  • Design confidence-scored decision engines that feed semantic verification results into Cedar policy frameworks.
  • Establish evaluation benchmarks, prompt injection defenses, and guardrails to prevent bypasses or false positives.
  • Architect scalable ML and Generative AI systems with retrieval, inference, and evaluation pipelines.
  • Optimize prompting, context retrieval, and RAG workflows for Claude-based systems.
  • Build automated evaluation pipelines to measure model quality, correctness, groundedness, and safety in production.
  • Implement schema validation, structured output enforcement, and guardrails for reliable, compliant AI outputs.
  • Mentor and coach engineers to support team and community growth.

Skills

Python
Go / TypeScript
Machine Learning
Retrieval-Augmented Generation
Embeddings
API development

Education

Bachelor's or Master’s degree in Computer Science or related field

Tools

AWS Bedrock
OpenAI
Anthropic
LiteLLM
LangGraph
LangChain
LlamaIndex
MCP
FastAPI
PyTorch
TensorFlow
Spark ML
Airflow
Cedar
Claude

Job description

Okta is hiring a Principal Machine Learning Engineer (Okta Secures AI) to evolve authorization for agent access policies using dynamic AI security mechanisms.

Responsibilities
  • Build intent-based enforcement to confirm agent runtime requests match intended purpose
  • Apply LLM reasoning and prompt parsing to interpret prompts, tool payloads, and intent in real time
  • Integrate low-latency inference or semantic evaluation engines into the API gateway request path
  • Use embeddings, vector search, or zero-shot classification to score alignment between agent intent and executed actions
  • Design confidence-scored decision engines that feed semantic verification results into policy frameworks such as Cedar
  • Establish evaluation benchmarks, prompt injection defenses, and guardrails to prevent bypasses or false positives
  • Architect scalable ML and Generative AI systems with retrieval, inference, and evaluation pipelines
  • Optimize prompting, context retrieval, and RAG workflows for accuracy, safety, and efficiency in Claude-based systems
  • Build automated evaluation pipelines to measure model quality, correctness, groundedness, and safety in production
  • Implement schema validation, structured output enforcement, and guardrails for reliable, compliant AI outputs
  • Mentor and coach engineers to support team and community growth
Requirements
  • 10+ years of software development experience with strong Python expertise; Go or TypeScript familiarity is a plus
  • Hands-on experience with applied machine learning, including feature engineering, training, and fine-tuning models
  • Hands-on experience with modern Generative AI platforms such as AWS Bedrock, OpenAI, Anthropic, etc.
  • Deep understanding of retrieval-augmented generation (RAG), embeddings, and knowledge-base workflows
  • Hands-on experience with AI agent frameworks including LiteLLM, LangGraph, LangChain, LlamaIndex, MCP, or similar
  • Familiarity with ML frameworks such as FastAPI, PyTorch, TensorFlow, and Spark ML, plus orchestration tools like Airflow
  • Experience defining evaluation metrics, pipelines, and feedback loops for ML/GenAI systems
  • Proven ability to collaborate with product and engineering teams to drive greenfield initiatives, manage unknowns, and iterate quickly
  • Experience building tools or infrastructure for AI/ML applications with deep understanding of the developer lifecycle in an AI-native world
Technologies
  • Python, Go, TypeScript
  • AWS Bedrock, OpenAI, Anthropic
  • LiteLLM, LangGraph, LangChain, LlamaIndex, MCP
  • FastAPI, PyTorch, TensorFlow, Spark ML
  • Airflow, Cedar
  • Claude-based systems
Location & Salary
  • San Francisco, CA (hybrid)
  • USD 238,000 - 326,000 per yearly
Education
  • Bachelor’s or Master’s degree in Computer Science or related field
Benefits
  • Equity (where applicable), bonus, and benefits including health, dental and vision insurance
  • 401(k)
  • Flexible spending account
  • Paid leave including PTO and parental leave
Extra Credit
  • Experience integrating AI-driven systems with identity, authentication, or security products
  • Exposure to ethical AI, model risk, or compliance frameworks
  • Familiarity with evaluation datasets, synthetic data generation, or LLM-as-a-judge methods
Okta Experience
  • Supporting Your Well-Being
  • Driving Social Impact
  • Developing Talent and Fostering Connection + Community
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Machine Learning Engineer, SecureAI
Principal Machine Learning Engineer, SecureAI

Empleora • San Francisco (CA), Northern (KY)

Hybrid
USD 238,000 - 326,000
Equity
Bonus
Health insurance
+5
Staff AI Security Engineer
Staff AI Security Engineer

Okta • Bellevue (WA)

Hybrid
USD 180,000 - 248,000
Equity
Bonus
Health insurance
+5
AI Infrastructure Architect
AI Infrastructure Architect

Okta • San Francisco (CA)

On-site
USD 263,000 - 395,000
Health, dental, and vision insurance
401(k) benefits
Flexible spending account
+1
Principal Forward Deployed Engineer, Okta for AI Agents
Principal Forward Deployed Engineer, Okta for AI Agents

Okta • Bellevue (WA)

On-site
USD 240,000 - 360,000
Health insurance
Flexible spending account
Paid leave including PTO and parental leave
Staff Software Engineer, AI-Core (Federal)
Staff Software Engineer, AI-Core (Federal)

Okta • San Francisco (CA)

On-site
USD 194,000 - 267,000
Equity
Bonus
Health Insurance
+4
Senior Software Engineer, AI Agentic Experience (Auth0)
Senior Software Engineer, AI Agentic Experience (Auth0)

Triwill Group • Chicago (IL), New York (NY), Bellevue (WA)

On-site
USD 147,000 - 202,000
Principal Data Engineer, Product Data
Principal Data Engineer, Product Data

Okta • San Francisco (CA)

On-site
USD 197,000 - 271,000
Software Engineer II, Frontend Agentic AI
Software Engineer II, Frontend Agentic AI

Okta • San Francisco (CA)

On-site
USD 140,000 - 192,000
Senior Software Engineer, AI Agentic Experience (Auth0)
Senior Software Engineer, AI Agentic Experience (Auth0)

Okta • Chicago (IL)

On-site
USD 147,000 - 202,000
Equity
Annual bonus
Health insurance
+3
Senior Software Engineer, AI Agentic Experience (Auth0)
Senior Software Engineer, AI Agentic Experience (Auth0)

Okta • Bellevue (WA)

On-site
USD 147,000 - 202,000