Data Scientist
Core
Build backend services that integrate LLM APIs to generate automated client/customer summaries (risk, KYC/CDD, alerts) from structured data for a regulated financial environment.
Role type
Senior IC backend AI solutions developer (GenAI/LLM integration)
Builds
Production-ready AI features exposing summary generation via clean APIs
Domain
Financial services / Generative AI
Deliverable
production ML models
Required skills
Java (Spring Boot) or Python (FastAPI/Flask), LLM API integration (OpenAI), prompt engineering, SQL/REST API integration, RESTful API design, Git/version control, testing, data privacy awareness
Preferred skills
LLM orchestration libraries (LangChain, Spring AI), streaming responses (SSE/WebSockets), evaluation tooling (Langfuse/LangSmith), cloud/containerization (Azure/AWS/Docker), CI/CD, responsible-AI governance
Technologies
OpenAI API, Java, Spring Boot, Python, FastAPI, Flask, SQL, Docker, Azure, AWS, GCP, Jenkins, Gradle, Maven, LangChain, LangChain4j, LlamaIndex, Semantic Kernel
Responsibilities
Integrate LLM calls into application services with prompt construction and structured output handling; Assemble context by retrieving and shaping data from databases and internal APIs; Design and iterate on prompts and templates for different summary types; Expose capabilities through clean backend APIs for other teams; Apply responsible-AI guardrails including PII handling and prompt-injection defenses; Collaborate with engineering, business analysts, and compliance stakeholders to validate outputs
Seniority
Mid-level to Senior, hands-on IC