Jobs · Information Technology · California

Senior Software Engineer, AI Platform

Dexmate · Fremont, CA · 1 wk ago
On-siteInformation TechnologyFull-time

Responsibilities

  • Design, implement, and deploy production-grade AI agents: multi-step reasoning pipelines, tool-calling workflows, multi-agent coordination, and human-in-the-loop handoffs
  • Engineer context pipelines: dynamic retrieval, re-ranking, semantic search, and GraphRAG as tools within an agentic reasoning loop — not static RAG pipelines; understand when to retrieve, when to use long context, and when to use agent memory
  • Implement production-grade reliability: retry logic with backoff, cost controls, structured output validation, sandboxed tool execution, and checkpoint-resume for long-running agent workflows
  • Develop systematic evaluation frameworks (evals, golden datasets, regression suites, observability traces) that measure agent quality and catch regressions before production
  • Architect and implement scalable backend services and APIs (REST/GraphQL) in Go, Rust, or TypeScript/Node.js
  • Build and maintain integrations with external systems — databases, internal APIs, robot data streams — enabling agents to take real actions with appropriate access controls
  • Own deployment, monitoring, and observability: Docker, Kubernetes, CI/CD pipelines, and LLM-specific tracing and cost tracking
  • Build clean, functional web interfaces in React/Next.js — operator dashboards for robot fleet management, engineering tooling for the AI team, and customer-facing applications
  • Treat prompt engineering as a first-class engineering discipline: write, test, and version prompts with the same rigor as application code

Requirements

  • Software Engineering Foundation 5+ years of professional software engineering experience with a full-stack production track record — this is a software engineering role first; strong fundamentals in system design, data structures, algorithms, and code quality are required
  • Strong command of Python and/or TypeScript at a production level: clean abstractions, testable code, performance awareness, and maintainability — not just scripting
  • Backend engineering depth: Go, Rust, or TypeScript/Node.js for production services — RESTful and GraphQL API design, relational database modeling (PostgreSQL), async programming, caching, and system integration via APIs and webhooks; Python for AI/ML integration and scripting
  • Frontend engineering proficiency: React, Next.js, TypeScript — able to architect and ship functional, production-grade UIs, not just wire up component libraries
  • Software delivery practices: automated testing (unit, integration, end-to-end), CI/CD pipelines, code review, and observability (logging, metrics, alerting)
  • Containerization and deployment: Docker, Kubernetes — able to own a service from code to production without a DevOps handoff
  • AI & Agent Engineering Proven, hands-on experience building and deploying LLM-powered systems or AI agents in production — beyond prototypes; you understand the real failure modes (non-determinism, prompt injection, tool-calling loops, cost spirals)
  • Experience with at least one LLM API (Anthropic Claude, OpenAI, or equivalent) and agentic frameworks (LangChain, LangGraph, PydanticAI, or similar)
  • Ability to design agent architectures with appropriate guardrails: structured output validation, retry logic, fallback handling, and human-in-the-loop patterns

Qualifications

  • Familiarity with harness engineering patterns: AGENTS.md structured repositories, architectural constraint enforcement via linters, observability-driven agent iteration, and agent-first documentation as living systems — not static docs
  • Understanding of context engineering beyond naive RAG: agentic retrieval, GraphRAG, hybrid search, semantic layers, and when long context windows are a better fit than retrieval
  • Experience with durable execution patterns (Temporal, or similar) for long-running or stateful agent workflows with checkpoint-resume
  • Vector database and embedding experience (Pinecone, Weaviate, pgvector, Voyage AI, etc.) — but as one tool in a broader context engineering stack, not the whole solution
  • Background in robotics, industrial automation, or IoT — experience building software that connects to physical hardware or real-time data streams
  • Experience designing multi-tenant platforms or internal developer platforms (SDKs, golden-path tooling, shared infrastructure)
  • Familiarity with prompt injection risks, sandboxed code execution, and AI security considerations for agents that take real-world actions
  • Active use of AI coding agents (Claude Code, Codex, Gemini, or equivalent) as a core part of your development workflow — you know how to get 10x leverage from them without shipping broken code

Similar jobs