Skip To Main Content
backBack to Search

Architect / Principal Software Engineer

Remote in United States of America
AI Solution Engineering& 8 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for an Architect / Principal Software Engineer to lead the technical direction of our AI Engineering pods. You will split your time between hands-on engineering (about 30% to 40% prototyping core workflows, building reference implementations, and reviewing code) and higher-level system architecture, technical standards, and mentorship across teams.

You will work closely with US-based Product, Security, Data, and Infrastructure teams to make sure our agentic systems are reliable, fast, and secure. Your main focus will be designing predictable multi-agent workflows, low-latency LLM orchestration services, and retrieval pipelines that run cleanly in production.

Req.#1098579355

Responsibilities
  • Set architectural direction across multiple AI pods, making clear trade-offs between model capabilities, cost, latency, and operational complexity
  • Spend roughly a third of your time in code: writing backend AI services, building orchestration patterns, and defining integration contracts with frontend teams
  • Design agent workflows with streaming responses, predictable error handling, and low latency for chat and automated tasks
  • Establish shared standards for Model Context Protocol (MCP) servers, tool schemas, and context management
  • Work with Okta Security and Infrastructure to enforce least-privilege tool execution, tenant isolation, and secret handling within agent loops
  • Define observability requirements and service-level objectives, including tracing with tools like LangSmith or Arize Phoenix
  • Mentor Staff and Senior engineers through direct design reviews and technical guidance
Requirements
  • 10+ years of software engineering experience, with a background in designing, scaling, and operating distributed backend systems
  • 6+ years of Python experience, especially with FastAPI, AsyncIO, and modern typing practices. Python is our primary language for backend and AI services
  • 3+ years building production systems with LLMs, including LangChain, LangGraph, AWS Bedrock, Anthropic Claude, or OpenAI APIs. Candidates with classical ML backgrounds (PyTorch, scikit-learn) who moved into generative AI architectures are welcome
  • Hands-on experience with LangGraph or similar stateful agent frameworks, particularly managing state graphs, loops, checkpointing, and human-in-the-loop steps
  • 3 to 4 years of React and TypeScript experience, enough to review UI code, understand frontend state, and ensure streaming APIs work cleanly with the web client
  • Production AWS experience, including EKS or ECS, Lambda, Bedrock, S3, Docker, and Terraform or OpenTofu
  • Authentication and security fundamentals, specifically OAuth 2.0, OIDC, and secure credential handling
Nice to have
  • Practical experience building custom MCP servers and defining tool discovery patterns
  • Experience migrating from older retrieval systems (such as Amazon Kendra) to vector platforms like OpenSearch, Pinecone, or Qdrant
  • Experience handling multimodal data (images, documents) within LangGraph state
  • Background in Identity and Access Management (IAM) or Customer Identity (CIAM)