Principal Software Engineer — AI и data-платформа
ЗарплатаПо договорённости
ФорматНе указан
ЛокацияНе указана
NCR Voyix — глобальная платформа для унифицированной коммерции в ритейле и ресторанном бизнесе, штаб-квартира в Атланте, Джорджия, клиенты более чем в 35 странах.
Задачи
- Проектировать и создавать корпоративные AI и генеративные AI-решения с использованием LLM, AI-агентов, архитектур RAG, векторных баз данных и промт-инжиниринга.
- Разрабатывать интеллектуальные приложения на базе сервисов Google AI, Vertex AI, Gemini, LangChain, LangGraph и связанных AI-фреймворков.
- Отвечать за архитектуру AI-платформы, управление, наблюдаемость и практики ответственного AI.
- Внедрять масштабируемые пайплайны вывода AI-моделей и развёртывания моделей.
- Руководить разработкой облачных веб-приложений и API.
- Проектировать и реализовывать современные фронтенд-решения на React, Next.js, TypeScript, JavaScript, HTML5 и CSS.
- Создавать масштабируемые бэкенд-сервисы на Java, Python, Node.js или аналогичных технологиях.
- Проектировать микросервисы и событийно-ориентированные системы для корпоративных нагрузок.
- Внедрять лучшие практики разработки, качества кода, автоматизированного тестирования и CI/CD.
- Проектировать и разрабатывать современные архитектуры данных на платформе Databricks Lakehouse.
- Создавать масштабируемые ETL/ELT-пайплайны с использованием Databricks, Spark, Delta Lake и SQL.
- Оптимизировать производительность обработки данных, управление, происхождение данных и управление затратами.
- Интегрировать AI-нагрузки с Databricks Data Intelligence Platform и Databricks Genie.
- Руководить облачной архитектурой и внедрением сервисов GCP: Vertex AI, BigQuery, Cloud Run, Cloud Functions, GKE, Pub/Sub, Cloud Storage, Cloud SQL, IAM и сервисы безопасности.
- Устанавливать стандарты облачной архитектуры, надёжности, масштабируемости и безопасности.
- Выступать главным техническим советником и наставником для инженерных команд.
- Определять стандарты архитектуры, практики разработки и технологические дорожные карты.
- Проводить обзор проектных решений и давать рекомендации по масштабируемости, отказоустойчивости и поддерживаемости.
- Работать с продуктовым менеджментом, инженерией данных, аналитикой и архитектурными командами для достижения бизнес-результатов.
- Руководить техническими оценками, POC и внедрением новых AI и облачных технологий.
Требования
- Степень бакалавра или магистра в области компьютерных наук, инженерии или смежной области.
- Более 10 лет опыта разработки программного обеспечения для корпоративных приложений.
- Более 5 лет опыта разработки облачных приложений.
- Более 3 лет практического опыта работы с экосистемой Databricks и Spark.
- Более 3 лет опыта создания AI/ML или генеративных AI-решений.
- Глубокая экспертиза в архитектуре и сервисах GCP.
- Сильный опыт full-stack разработки с современными веб-технологиями.
Технические навыки
- Облако: GCP, Kubernetes, Docker, Cloud Run, GKE, BigQuery, Vertex AI.
- Платформы данных: Databricks, Delta Lake, Apache Spark, SQL, архитектура Data Lakehouse.
- AI/ML: генеративный AI, LLM, RAG, векторные базы данных, LangChain, LangGraph, AI-агенты.
- Бэкенд: Python, Java, Node.js, REST API, микросервисы.
- Фронтенд: React, Next.js, TypeScript, JavaScript, HTML5, CSS.
- DevOps: GitHub Actions, Jenkins, Terraform, CI/CD, инфраструктура как код.
- Базы данных: SQL Server, PostgreSQL, BigQuery, NoSQL-платформы.
Предпочтительные квалификации
- Опыт разработки AI-приложений для предприятий.
- Опыт работы с платформами для ритейла, платежей, коммерции или корпоративной аналитики.
- Знание MLOps, мониторинга моделей, управления AI и наблюдаемости.
- Сертификация GCP Professional Cloud Architect или Professional Machine Learning Engineer.
- Сертификация Databricks Certified Data Engineer или Architect.
- Опыт руководства глобально распределёнными инженерными командами.
- Опыт крупномасштабной модернизации данных и программ миграции в облако.
Условия
Зарплата по договорённости. Местоположение: Атланта, Джорджия.
Инструменты в вакансии
Навыки и технологии
Направления