Senior backend Engineer - Java
Core
Design and build a core agent framework, define contracts for reusable agent skills, and build evaluation infrastructure for AI agents handling product setup and configuration.
Role type
Lead Software Engineer (Backend/Agent Framework)
Builds
Core agent framework, reusable skills ecosystem, evaluation infrastructure
Domain
AI Agents, Agentic Workflows, CRM
Deliverable
production ML models | product features
Required skills
distributed backend systems design, API design and versioning, modern programming languages, large scale system reasoning, AI-first engineering, prompt engineering, code review
Preferred skills
AI agents/LLM systems experience, evaluation infrastructure for non-deterministic outputs, retrieval systems (semantic search/catalogs), migrating automation to composable APIs
Technologies
AI tools (Claude Code, GitHub Copilot, Codex, Cursor), semantic search, structured data catalogs
Responsibilities
Design and build a core agent framework that orchestrates sub tasks; Define contracts for reusable agent skills focusing on API design and composability; Build evaluation infrastructure to measure agent quality and catch regressions; Help agents find records using structured queries and semantic search; Critically evaluate code for correctness, security, and performance
Seniority
Senior, hands-on IC with leadership responsibilities