Design, build, and operate AI-powered products for a global asset manager, delivering end-to-end solutions that are secure, scalable, and production-ready
Requirements
- Expert Python: async programming, packaging, testing
- Back-end frameworks: FastAPI (preferred), Django, or Flask
- Front-end proficiency: React/Next.js (or similar), TypeScript/JavaScript
- Datastores: advanced SQL and vector database
- LLM platforms: Azure OpenAI, LangChain
- MLOps/DevOps: Docker, Kubernetes, CI/CD
- Cloud: Azure preferred
Responsibilities
- Design & build AI applications that combine modern web front-ends, Python APIs, and LLM workflows (prompting, tools, retrieval) to solve high-value business problems
- Own the full stack: React/Next.js (or comparable) front-end; Python (FastAPI/Django/Flask) services; SQL and vector stores
- Develop LLM systems including retrieval-augmented generation (RAG) pipelines, embeddings, prompt templates, and guardrails
- Data engineering for AI: build connectors, implement ingestion, and ensure data quality
- Implement observability: metrics, logs, prompt monitoring, and performance profiling
- Apply enterprise security practices and model governance aligned to financial-services standards
- Partner with domain experts to translate ambiguous problems into clear technical designs
Other
- 5+ years of Software Development experience required
- 2+ years building and operating applied ML/AI or LLM solutions in production
- Bachelor’s degree in computer science, Mathematics, Statistics, or related engineering field required
- Demonstrated ability to communicate clearly and build trusted relationships with others
- Applicants must be legally authorized to work in the United States without employer sponsorship, now or in the future