Старший инженер-программист бэкенда — Платформа миграции данных
Удаленная работа
Что вы будете делать
- Создавать приложение, которое подключается к внешним CRM-системам, используемым приобретаемыми агентствами, извлекает соответствующие данные и подготавливает их для миграции в Dwelly.
- Работать с API, экспортами, файлами, базами данных и плохо документированными устаревшими системами.
- Проектировать рабочие процессы для очистки, сопоставления, нормализации, дедупликации и проверки сложных данных CRM перед их попаданием в основную платформу Dwelly.
- Создавать безопасные потоки импорта с повторными попытками, журналами аудита, пробными запусками, обработкой ошибок и ручной проверкой по мере необходимости.
- Работать с такими сущностями, как арендодатели, арендаторы, объекты недвижимости, договоры аренды, платежи и записи о техническом обслуживании.
- Прагматично использовать LLM API для сопоставления схем, классификации данных, сопоставления сущностей, сортировки исключений и проверок качества.
- Полностью управлять платформой: архитектура, реализация, тестирование, развертывание и поддержка в рабочем режиме.
- Тесно сотрудничать с командами инженеров, продуктологов, операционных специалистов и специалистов по интеграции.
Что мы ищем
- Большой опыт разработки бэкенда с использованием Python.
- Отличные практические навыки работы с SQL.
- Опыт миграции данных, ETL/ELT, обработки данных, интеграции систем или внутренних инструментов.
- Опыт работы в производственной среде с FastAPI, Django, Flask или аналогичными фреймворками.
- Опыт интеграции с внешними API и сторонними системами.
- Способность работать с неструктурированными, непоследовательными или плохо документированными наборами данных.
- Хорошее понимание моделей данных, сопоставления, проверки, дедупликации и безопасных шаблонов импорта.
- Хорошее понимание транзакций баз данных, согласованности данных и рабочих процессов производственных данных.
- Опыт работы с Linux, Docker и контейнеризированной разработкой.
- Практический опыт использования инструментов кодирования с ИИ и/или LLM API.
- Сильное стремление к владению процессом и способность самостоятельно работать в условиях неопределенности.
- Четкие коммуникативные навыки и способность тесно сотрудничать с заинтересованными сторонами, не являющимися инженерами.
Желательно
- Опыт работы с CRM-системами, системами управления недвижимостью, финтех-платформами, платежными системами или операционными платформами.
- Опыт нечеткого сопоставления, разрешения сущностей, оценки уверенности или обнаружения дубликатов.
- Опыт создания внутренних инструментов для операционной деятельности, интеграций или рабочих процессов миграции.
- Опыт работы с наблюдаемостью, логированием, мониторингом и CI/CD.
- Опыт тестирования приложений на сложных или больших наборах данных.
- Опыт работы с типизированными языками, такими как Java, C#, C++, Kotlin, Scala или аналогичными.
- Опыт использования LLM для сопоставления схем, классификации данных, извлечения данных или автоматизации рабочих процессов.
Как выглядит успех
- Вновь приобретаемые агентства могут быть мигрированы быстрее и с меньшим количеством ручных шагов.
- Данные CRM могут быть извлечены, проверены и импортированы повторяемым способом.
- Проблемы качества данных обнаруживаются на ранней стадии и безопасно устраняются.
- Процесс миграции со временем становится более автоматизированным, аудируемым и масштабируемым.
- Операционные команды и команды инженеров получают лучшую видимость и контроль над ходом миграции.
Компенсация и льготы
- Полностью удаленная работа.
- Конкурентоспособная компенсация, основанная на опыте и влиянии.
- Возможность работать над высокоэффективными системами автоматизации на стыке бэкенд-инженерии, прикладного машинного обучения, данных и реальных операционных процессов.
- Конкурентная заработная плата с возможностью получения опционов на акции в зависимости от результатов работы, признавая исключительный вклад в наш успех в области интеграции.
Каково это — быть Dwell-ером?
Ознакомьтесь с основными принципами Dwelly. Это о том, во что мы верим, как мы работаем и принимаем решения.
Наши принципы
- Одержимость клиентом, а не ориентация на конкурентов
- Страсть к изобретениям
- Операционное совершенство
- Долгосрочное мышление