JPMorganChase
Lead Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер в организацию Corporate Technology Data Strategy & Architecture. Разработка data-intensive приложений и агентных AI-систем на базе LLM, техническое лидерство и менторство.
Задачи
- Разрабатывать безопасный production-код для data-intensive приложений и платформ, проводить ревью и отладку кода коллег
- Вести end-to-end проектирование и реализацию сложных фич — от требований до деплоя и эксплуатационной стабильности
- Принимать технические решения, влияющие на дизайн, функциональность, производительность и надёжность приложений
- Строить и поддерживать агентные AI-системы: multi-agent workflows, интеграции tool-use, human-in-the-loop контроли
- Реализовывать LLM-приложения: RAG-пайплайны, embedding-процессы, интеграции с vector store, инфраструктуру model serving
- Отвечать за observability, оценку и безопасность production AI-систем: мониторинг промптов, валидация вывода, контроль затрат, оптимизация latency
- Автоматизировать устранение повторяющихся инцидентов и повышать операционную стабильность
- Менторить junior и middle инженеров, проводить код-ревью и делиться лучшими практиками
- Вносить вклад в общие фреймворки, инструменты и SDLC-практики
- Продвигать и курировать утверждённые AI-assisted практики разработки, задавать стандарты валидации и переиспользования паттернов
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Практический опыт создания и вывода в production LLM-приложений и агентных систем с tool use, памятью и многошаговым рассуждением
- Продвинутое владение Python и/или Java
- Глубокий опыт с крупномасштабной обработкой данных, микросервисами, проектированием API и event streaming (Kafka)
- Знание реляционных и NoSQL баз данных, vector store и архитектур data lake
- Опыт с кэшированием (Redis, MemCached), observability (Dynatrace, Splunk, Grafana) и оркестрацией (Airflow, Temporal)
- Владение CI/CD, test-driven development, автоматизацией и всеми аспектами SDLC
- Понимание agile-методологий, отказоустойчивости приложений и лучших практик безопасности
- Практический опыт cloud-native разработки (AWS, Azure или GCP)
- Опыт лидирования в использовании корпоративных AI-assisted инструментов разработки и задания стандартов валидации AI-вывода
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку ввода/вывода
Условия
- Конкурентный пакет вознаграждения: базовый оклад, возможны комиссионные и дискреционные премии, денежные и акционные выплаты
- Комплексная медицинская страховка, оздоровительные центры на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Python
- Java
- LLM
- RAG
- agentic AI
- Kafka
- microservices
- API design
- NoSQL
- vector stores
- data lake
- Redis
- MemCached
- Dynatrace
- Splunk
- Grafana
- Airflow
- Temporal
- CI/CD
- TDD
- AWS
- Azure
- GCP
- AWS Bedrock
- Azure OpenAI
- Databricks
- Snowflake
- Spark
- PySpark