Okta logo

Principal Software Engineer, Applied AI

Okta

San Francisco · USD 224,000-308,000 / year · Posted Oct 15, 2026

At a glance

Location
San Francisco
Salary
USD 224,000-308,000 / year · Base salary

About the role

  • The team that built Jeeva AI is building Digital Workers, a new suite of autonomous agents for identity operations and security inside Okta.
  • You will help shape the product with the ownership and pace of a startup and the resources of a public company.
  • You will build the harnesses and evaluations that make these workers reliable, investigating risk, using tools, waiting for approvals and completing tasks across enterprise systems.

Responsibilities

  • Build the agent harness for planning, tool use, memory, context compaction, interruption and recovery during long-running work.
  • Integrate OpenAI and Anthropic model APIs, selecting models using measured quality, latency and cost, with clear failure handling.
  • Evaluate existing harnesses and build only the missing pieces, keeping the harness connected to AWS workflow execution and approval state.
  • Keep authorization and sensitive writes behind application policy checks and require evidence of the resulting state before marking work complete.
  • Build evaluation datasets and replay tests for valid findings, access decisions, app setup and AI agent onboarding.
  • Measure false positives, missed risks, unsafe actions, completion rate and cost, and turn production failures into regression tests.
  • Test prompt injection, stale evidence, conflicting instructions and unsafe tool use while protecting tenant boundaries in retrieval and memory.
  • Improve prompts, retrieval, tools and model routing, and evaluate fine-tuning or other post-training methods when results justify them and data use is approved.
  • Set product engineering direction across workflows and implement the shared components that help the team ship faster.

Requirements

  • Strong Python engineering skills and experience shipping an LLM application that uses tools.
  • Hands-on experience building agent workflows or evaluation systems for tool-using LLM applications.
  • Experience integrating model APIs, structured outputs and asynchronous services.
  • Depth in agent execution or evaluation systems, with working code and failure analysis you can explain.
  • Ability to distinguish a plausible model response from a supported finding or verified action.

Preferred qualifications

  • Open-source contributions, agent observability, security evaluations or synthetic evaluation data.
  • Fine-tuning, preference data, post-training evaluation or model distillation using approved datasets.
  • Identity and security workflows.

Benefits

  • Equity
  • Bonus
  • Health, dental and vision insurance
  • 401(k)
  • Flexible spending account
  • Paid leave including PTO and parental leave

Workplace

  • Position is located in San Francisco.

Skills

  • Python
  • LLM Applications
  • Claude Agent SDK
  • OpenAI Codex SDK
  • Strands Agents
  • LangChain Deep Agents
  • LangGraph
  • FastAPI
  • AWS Step Functions
  • Amazon Bedrock AgentCore
  • PostgreSQL
  • Amazon RDS
Show all 13 skills
  • Pgvector

Okta

Principal Software Engineer, Applied AI

Apply now