Citibank
Digital Software Engineer Lead Analyst - VP
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-аналитик в Citi для проектирования и внедрения AI/ML, Generative AI и Agentic AI решений, включая AI-ассистентов, в рамках организации Engineering Excellence and Transformation.
Задачи
- Руководить проектированием, разработкой и внедрением сложных AI/ML, Generative AI и Agentic AI решений, включая AI-ассистентов, совместно с AI-архитекторами, product owner'ами и кросс-функциональными командами
- Проектировать и разрабатывать end-to-end AI-системы с использованием Python для ML-процессов и Java для масштабируемых enterprise backend-сервисов
- Проектировать и внедрять интеллектуальные агентные системы с автономным принятием решений для продвинутой автоматизации и самооптимизации процессов
- Разрабатывать, дообучать и оптимизировать LLM с использованием parameter-efficient и полных методов fine-tuning для production-систем
- Внедрять и экспериментировать с генеративными AI-методами: prompt engineering и Retrieval-Augmented Generation (RAG)
- Отвечать за deployment pipeline для AI-моделей и сервисов с использованием CI/CD, контейнеризации (Docker) и оркестрации (Kubernetes) в облаках AWS, Azure, GCP
- Применять знания SQL и NoSQL для проектирования эффективного хранения, извлечения и управления данными AI-приложений
- Участвовать в установлении и поддержании инженерных best practices, архитектурных паттернов и стандартов инструментов для full-stack AI-разработки
- Следить за последними достижениями в AI/ML, Agentic AI, облачных технологиях и DevOps, делиться знаниями и продвигать инновации
- Обеспечивать строгое соблюдение этических AI-гайдов, норм приватности данных и комплаенс-стандартов на всём жизненном цикле AI-решений
- Наставлять junior-инженеров по Python, Java, облачным технологиям и CI/CD best practices
Требования
- Экспертное владение Python для AI/ML-разработки: Pandas, NumPy, ML-фреймворки
- Уверенное владение Java (Spring Boot, микросервисы, Enterprise Integration Patterns, RESTful API) для масштабируемых enterprise-приложений
- Обширный опыт с Generative AI, принципами Agentic AI и разработкой AI-ассистентов
- Практический опыт с LLM и методами fine-tuning (LoRA, QLoRA, Adapter/Prefix Tuning, instruction tuning)
- Знание методов оптимизации моделей (компрессия, квантизация) и инструментов DeepSpeed, vLLM, GPTQ или аналогов
- Владение prompt engineering и построением надёжных RAG-систем (hybrid search, multi-vector retrieval)
- Опыт с ML-фреймворками (PyTorch, TensorFlow, Keras) и распределённым обучением
- Сильные навыки в NLP (NER, Dependency Parsing, Text Classification, Topic Modeling), transfer learning
- Знакомство с LangChain, LlamaIndex, Hugging Face и GenAI API (OpenAI, Gemini, Claude, AWS Bedrock)
- Опыт с SQL (PostgreSQL, Oracle, MySQL) и NoSQL (MongoDB, Cassandra, DynamoDB) базами, проектирование схем и оптимизация запросов
- Обширный практический опыт хотя бы с одним крупным облаком (AWS, Azure или GCP)
- Понимание и практический опыт с CI/CD, автоматизированным тестированием, IaC и управлением конфигурациями
- Экспертиза в контейнеризации (Docker) и оркестрации (Kubernetes, OpenShift)
- Знакомство с инструментами мониторинга, логирования и алертинга production-систем
- Понимание AI-комплаенса, guardrails, Responsible AI и корпоративных стандартов безопасности
- Исключительные навыки коллаборации и коммуникации между техническими и нетехническими стейкхолдерами
- Проактивный аналитический подход к решению сложных технических задач
- Способность ясно излагать сложные технические концепции разной аудитории
- Страсть к непрерывному обучению, инновациям и менторству
- Минимум 6+ лет прогрессивного опыта в software engineering и AI/ML-разработке, из них минимум 5 лет в Generative AI, Agentic AI и full-stack AI
- Портфолио успешных проектов с Python, Java, облачными сервисами и CI/CD/DevOps в enterprise-среде
- Опыт работы с крупномасштабными распределёнными системами и архитектурой решений для высокой доступности и производительности
- Степень бакалавра или магистра в Computer Science, Data Science, Artificial Intelligence, Software Engineering или смежной количественной области
Условия
- Full time
- Конкурентные бенефиты: медицинская, стоматологическая и офтальмологическая страховка; 401(k); страхование жизни, от несчастных случаев и инвалидности; wellness-программы
- Оплачиваемые отпуска, больничные и праздничные дни
- Возможны дискреционные и формульные incentive и retention выплаты для подходящих сотрудников
- Равные возможности трудоустройства
- Возможность запросить разумные accommodations для людей с инвалидностью
Навыки
- Python
- Java
- Pandas
- NumPy
- Spring Boot
- Microservices
- RESTful APIs
- Generative AI
- Agentic AI
- LLM
- LoRA
- QLoRA
- Adapter/Prefix Tuning
- instruction tuning
- DeepSpeed
- vLLM
- GPTQ
- prompt engineering
- RAG
- hybrid search
- multi-vector retrieval
- PyTorch
- TensorFlow
- Keras
- distributed training
- NLP
- NER
- Dependency Parsing
- Text Classification
- Topic Modeling
- transfer learning
- LangChain
- LlamaIndex
- Hugging Face
- OpenAI
- Gemini
- Claude
- AWS Bedrock
- SQL
- PostgreSQL
- Oracle
- MySQL
- NoSQL
- MongoDB
- Cassandra
- DynamoDB
- AWS
- Azure
- GCP
- CI/CD
- IaC
- Docker
- Kubernetes
- OpenShift
- monitoring
- logging
- alerting
- Responsible AI