Senior Software Engineer – AI & Agentic Platforms
Core
Design and develop multi-agent AI systems, LLM evaluation frameworks, and production-grade software solutions for financial portfolio and managed services.
Role type
Senior Software Engineer (AI & Agentic Platforms)
Builds
Workflow monitoring tools, data validation pipelines, and agentic systems for FactSet's Portfolio and Managed Services.
Domain
Financial Technology / Artificial Intelligence / Multi-Agent Systems
Deliverable
production ML models
Required skills
Python, LLM evaluation frameworks (DeepEval, LangSmith), multi-agent system architecture (LangGraph), prompt engineering, Databricks (MLflow, Data Engineering), PostgreSQL, Cloud services (SQS, Lambda, ECS), LLM fine-tuning and deployment
Preferred skills
RAG pipelines, vector databases (pgvector, Weaviate, ChromaDB), microservices, distributed systems, caching strategies, asynchronous workflows
Technologies
Python, LangGraph, DeepEval, LangSmith, Databricks, MLflow, PostgreSQL, SQS, Lambda, ECS, Llama, Mistral, OpenAI GPT, pgvector, Weaviate, ChromaDB
Responsibilities
Design and develop new features and enhancements for AI platforms; Maintain and resolve bugs in existing applications; Collaborate with Product Development to translate business requirements into technical solutions; Participate in technical design discussions with Analytics Engineers; Champion best practices through code reviews and documentation; Explain complex technical subjects to diverse audiences
Seniority
Senior, hands-on IC