Software Engineer - Senior
Core
Senior Software Engineer building production generative AI applications (copilots, assistants, agentic workflows) to improve investment processes and business outcomes.
Role type
Senior IC Generative AI Engineer
Builds
Production-grade generative AI systems, RAG pipelines, and agentic workflows for the investment firm. (via careerplan.io/jobs/JR6883-software-engineer-senior-at-capgroup)
Domain
Financial Services / Generative AI / LLM Systems
Deliverable
production ML models | product features
Required skills
Python, LLM application development, RAG pipeline architecture, agent development, system design, distributed systems, evaluation-driven development, security & compliance controls
Preferred skills
Financial services experience, vector databases (pgvector, Pinecone, Weaviate, Chroma), orchestration frameworks (LangChain, LlamaIndex), MLOps/LLMOps tooling, responsible AI governance
Technologies
Python, LLMs, Vector Databases, LangChain, LlamaIndex, MLOps/LLMOps, Cloud-native platforms
Responsibilities
Partner with business teams to translate ambiguous needs into technical specs; Design and operate end-to-end RAG pipelines; Build agents and agentic workflows with safety guardrails; Implement eval-driven development with acceptance criteria and monitoring; Apply FinOps for cost optimization; Integrate AI solutions with enterprise data systems and APIs; Embed security, privacy, and compliance controls; Codify reusable tools and patterns; Produce documentation and architectural diagrams.
Seniority
Senior, hands-on IC