Custom Software Engineer
Core
Develop agentic AI applications and build RAG services covering ingestion, chunking, embeddings, indexing, vector search, and guardrails.
Role type
Senior IC Custom Software Engineer (AI/LLM)
Builds
End-to-end agentic AI applications and RAG services
Domain
Artificial Intelligence / Large Language Models / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java full stack development, LLMs, RAG, vector databases, AI APIs, unit testing, integration testing, offline/online evaluations, red-teaming
Preferred skills
Rapid prototyping, translating business problems into practical AI solutions
Technologies
Java, vector databases, AI APIs
Responsibilities
Develop agentic AI applications with tools, skills, prompts, planners, memory, and evaluation loops; Build RAG services covering ingestion, chunking, embeddings, indexing, vector search, observability, and guardrails; Integrate enterprise APIs, event streams, and data sources with error handling, retries, and fallbacks; Write clean, testable code and implement unit tests, integration tests, offline and online evaluations, and red-team scenarios; Prototype rapidly, demonstrate work, communicate trade-offs, and translate business problems into practical AI solutions.