3 days ago
Pune, IndiaStaff+
Responsibilities
- Design, implement, test, and deploy scalable Generative AI applications and agentic workflows for banking use cases.
- Build end-to-end full-stack applications integrating frontend interfaces, backend services, LLM tools, APIs, and Model Context Protocol integrations.
- Develop RAG, Text2SQL, multi-agent, and tool-calling solutions with parameter tuning and performance optimization.
- Rapidly prototype proofs of concept, run A/B experiments, and iterate on solutions based on feedback.
- Implement evaluation metrics, guardrails, automated testing, telemetry, and observability for agent behavior and system performance.
- Collaborate with lead engineers, data scientists, product managers, and cross-functional teams while following software engineering and code-quality practices.
- Apply current advances in LLMs, multi-agent orchestration, prompt engineering, and autonomous systems to banking solutions.
Requirements
- Bachelor’s or master’s degree in Computer Science, Software Engineering, Data Science, or a related technical field, or equivalent practical experience.
- At least 7 years of progressive software development experience with hands-on production coding and delivery.
- At least 2 years of dedicated experience developing and deploying AI/ML, Generative AI, LLM-powered applications, or agentic workflows.
- Hands-on experience with RAG, Text2SQL, agentic platform development, LLM parameter tuning, and performance optimization.
- Working knowledge of enterprise LLMs, prompt engineering, machine learning frameworks, and multi-agent orchestration frameworks.
- Practical experience implementing Model Context Protocol or custom tool-calling interfaces.
- Strong Python proficiency and experience with backend frameworks such as FastAPI, Flask, or Django.
- Experience with relational, NoSQL, and vector databases, API design, distributed systems, microservices, and event-driven architectures.
- Hands-on experience with Docker, Kubernetes, and CI/CD tooling such as Git, GitLab, or Jenkins.
- A proven record of delivering resilient, high-quality features in enterprise or production environments is required.
- Experience in banking, financial services, or other highly regulated enterprise environments is preferred.
- Strong analytical, problem-solving, communication, collaboration, and agile engineering skills are required.
Tech Stack
DjangoDockerFastAPIFlaskGitgRPCJavaJenkinsKubernetesMongoDBNumPyPandasPostgreSQLPythonPyTorchscikit-learnTensorFlow
Categories
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
