Custom Software Engineer
Core
Design end-to-end agentic architectures, orchestration patterns, and multi-agent workflows; translate business problems into AI solutions and lead discovery through scale-out phases.
Role type
Senior IC Custom Software Engineer (AI/LLM Architect)
Builds
Production-grade multi-agent systems, RAG pipelines, and enterprise AI integrations
Domain
Enterprise Software, Artificial Intelligence, Large Language Models (LLMs)
Deliverable
production ML models | product features
Required skills
Java full-stack development, LLMs, RAG, vector databases, AI APIs, multi-agent system design, cloud-native architectures, enterprise integrations, Python, TypeScript/Node.js, CI/CD, SDLC, release governance, evaluation frameworks, telemetry, failure-mode mitigations, responsible AI safety policies, developer squad leadership, coding standards, AI hiring interviews
Preferred skills
C#/.NET, Go, Rust, SQL, shell scripting, agent frameworks, custom orchestration, retrieval evaluation, reranking, freshness pipelines, prompt versioning, evaluation harnesses, feature flags, canarying, A/B testing, safety gateways, secrets management, policy as code, AI cost governance
Technologies
Java, Python, TypeScript, Node.js, C#, .NET, Go, Rust, SQL, shell scripting
Responsibilities
Define end-to-end agentic architectures and orchestration patterns; Design RAG data contracts and retrieval patterns; Define integration strategies for enterprise systems and event streams; Establish evaluation frameworks and responsible AI safety policies; Guide developer squads and contribute to internal playbooks and training tracks
Seniority
Senior, hands-on IC