PeerIslands

Principal Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-разработчик для модернизации и миграции legacy-систем: автоматизация анализа кода с помощью LLM и агентных фреймворков, построение облачных data-платформ и ETL-пайплайнов.

Задачи

  • Разрабатывать инструменты автоматизации на базе LLM и агентных фреймворков для анализа legacy-кода, генерации документации и скаффолдинга миграций
  • Интегрировать результаты работы инструментов с процессами инженерного ревью, валидации и тестирования
  • Анализировать и реверс-инжинирить legacy-базы данных и мейнфрейм-нагрузки для выявления зависимостей, потоков данных и бизнес-логики
  • Разрабатывать парсеры и утилиты анализа для извлечения метаданных, lineage и связей из legacy-кода
  • Проектировать и создавать cloud-native сервисы миграции, преобразующие legacy-процедуры и batch-логику в микросервисы и стандартизированные data-пайплайны
  • Проектировать и реализовывать масштабируемые data-платформы и пайплайны на Apache Spark (PySpark) и Databricks/Google Cloud Dataproc
  • Проектировать модели данных и схемы хранения, переводить реляционные схемы в денормализованные вложенные документы MongoDB
  • Создавать конфигурационно-управляемые ETL-фреймворки, генерирующие Spark-джобы из декларативных спецификаций
  • Разрабатывать фреймворки валидации, аудита и порогового контроля данных для выявления расхождений и обеспечения качества
  • Оркестрировать и мониторить data-воркфлоу в Apache Airflow (Google Cloud Composer): зависимости, ретраи, алерты, операционные контроли
  • Внедрять Change Data Capture и reverse ETL для синхронизации изменений из MongoDB в data lake в режиме, близком к реальному времени

Требования

  • Степень бакалавра или иностранный эквивалент в области Computer Science, Computer/Electronic Engineering или смежной области
  • 5 лет прогрессивного post-baccalaureate опыта на позиции Software Engineer/Developer, Data Engineer, Programmer Analyst или аналогичной
  • 5 лет опыта в data engineering с Apache Spark (PySpark) и Databricks или Google Cloud Dataproc
  • Опыт работы с базами данных и моделированием данных на SQL, NoSQL или MongoDB, проектирование и оптимизация схем
  • Опыт работы с облачными сервисами Microsoft Azure, GCP или AWS для данных и вычислений
  • Разработка на Python: Agentic AI, обработка данных, backend-сервисы, TDD
  • 2 года опыта с Large Language Models (LLMs), фреймворками LangChain и LangGraph

Условия

  • Гибридный формат работы, возможна работа из дома
  • Локация: Southlake, TX

Навыки

  • LLM
  • Agentic AI
  • LangChain
  • LangGraph
  • Apache Spark
  • PySpark
  • Databricks
  • Google Cloud Dataproc
  • SQL
  • NoSQL
  • MongoDB
  • Microsoft Azure
  • GCP
  • AWS
  • Python
  • TDD
  • ETL
  • Apache Airflow
  • Google Cloud Composer
  • Change Data Capture
  • reverse ETL

Похожие вакансии

Engineer - Spatial Analytics
Community TransitMiddleEverettГибрид
101,355 – 126,694 USD в год
15 окт.
Software Engineer
The Coca-Cola CompanyMiddleAtlantaОфисРелокация
92,925 – 122,850 USD в год
14 окт.
Lead Software Engineer (Big Data; SPARK)
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибридРелокация
13 окт.
Senior Manager / Senior Software Engineer – Distribution Analytics, Data Products & AI
Ameriprise Financial Services, LLCSeniorBostonОфис
131,700 – 181,000 USD в год
13 окт.
Lead Software Enigineer (Oracle Essbase Data Engineer)
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
13 окт.
Principal Software Engineer — PeerIslands, Southlake | itrelocate