Lead Software Engineer - Python/Gen AI/RAG
Core
Architect and build a Valence (CIBX) agentic platform allowing business users to configure, deploy, and manage AI agents without deep technical expertise.
Role type
Lead Software Engineer (Gen AI / Agentic Systems / RAG)
Builds
Scalable backend services for agentic workloads, including multi-step planning agents, RAG pipelines, and tool-integration protocols.
Domain
Financial Services / Capital Markets / Generative AI
Deliverable
production ML models | product features
Required skills
Python, Generative AI (GenAI), RAG architectures, Agentic AI systems, LLM integration patterns, API design, asynchronous programming, distributed systems resilience
Preferred skills
Kubernetes/OpenShift, NoSQL databases, CI/CD tooling, financial services domain knowledge, MCP (Model Context Protocol)
Technologies
LangChain, LangGraph, AutoGen, CrewAI, DeepAgents, FastAPI, Flask, MongoDB, GitHub Actions, Jenkins, SonarQube
Responsibilities
Design and develop deep agents capable of multi-step planning and autonomous task execution; Build and optimize RAG pipelines for grounding responses in enterprise knowledge bases; Integrate LLM capabilities into scalable backend services; Define and implement tool-calling protocols to connect agents with enterprise systems; Mentor junior engineers on agentic system design and AI safety; Contribute to CI/CD pipelines and deployment strategy.
Seniority
Senior, hands-on IC with leadership responsibilities