1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Own end-to-end delivery of AI-powered products from requirements and design through implementation, testing, deployment, and support.
- Build API-first services in Python and Node.js for model inference, feature computation, and analytics.
- Develop frontend interfaces and internal tools using React, Angular, or Vue.
- Implement Docker-based services and automate build, test, and deployment workflows with Tekton, Harness, and Git-based pipelines.
- Use Ansible for configuration management, environment provisioning, and repeatable deployments across Linux and Windows.
- Apply secure-by-design practices, including authentication, authorization, secret management, data access controls, and secure coding.
- Instrument applications and pipelines with monitoring, logging, and tracing while improving performance, memory usage, and cost efficiency.
- Apply generative AI, RAG, fine-tuning, and deep learning techniques to business and user problems.
- Build LLM evaluation harnesses and guardrails addressing quality, safety, hallucinations, bias, toxicity, PII, and prompt injection.
- Collaborate with product, data, security, and platform teams and create technical documentation, architecture diagrams, and runbooks.
Requirements
- At least 8 years of relevant experience in full-stack development and data science, including machine learning and deep learning.
- At least 8 years of experience building production web applications and services with Python and Node.js.
- Strong frontend experience with React, Angular, or Vue and strong TypeScript and JavaScript fundamentals.
- Experience designing APIs, using microservice patterns, and working with SQL and NoSQL databases such as PostgreSQL and MongoDB.
- Experience with Docker, Tekton, Harness, Git-based deployment pipelines, Ansible, Linux, Windows, networking fundamentals, observability, debugging, and secure development.
- Demonstrated experience shipping AI-enabled products to production in an agile environment.
- Hands-on experience with LLMs, transformer architectures, prompt engineering, RAG, embeddings, vector indexes, fine-tuning, LoRA, PEFT, data curation, and experiment tracking is strongly preferred.
- Experience with PyTorch or TensorFlow, the Hugging Face ecosystem, model serving and inference optimization, automated evaluation, red-teaming, safety controls, and GenAI MLOps is strongly preferred.
- Familiarity with enterprise identity and access management, secrets vaults, compliance controls, data privacy, responsible AI, vector databases, and search infrastructure is desirable.
- Bachelor’s degree in Computer Science Engineering is required; a master’s degree is preferred.
Tech Stack
AngularAnsibleDockerGitHarnessJavaScriptLinuxMongoDBNode.jsPostgreSQLPythonPyTorchReactSQLTektonTensorFlowTypeScriptVue.jsWindows
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.
