Loora
Израиль2 месяца назад
Свяжитесь напрямую по этой вакансии
Грейд
Senior
Опыт работы
от 6 лет
Формат работы
Гибрид, Удаленно
Уровень английского
B2 - Выше среднего
По стране
ИИ напишет его по вашему резюме, останется только отправить
Название: Backend & Data Platform Engineer Компания: Loora Местоположение: Тель-Авив / Гибридный / Удаленный
Loora стремится революционизировать образование и устранить языковые барьеры с помощью передовых ИИ, создавая первый в своем роде персональный ИИ-репетитор английского языка. Loora предлагает своим пользователям ИИ-репетитора, который всегда готов поговорить на любые темы, предоставить немедленную обратную связь по навыкам английского языка и направить их на пути к свободному владению.
Мы ищем Backend инженера с глубокими знаниями в области Data Engineering для создания и развития систем, которые обеспечивают работу продукта Loora, аналитики, экспериментов и разработки ИИ.
Вы будете работать над производственными бэкенд-сервисами и инфраструктурой данных, беря на себя техническую ответственность за полный жизненный цикл данных — от приема событий и обработки в реальном времени до оркестрации, моделирования, обеспечения качества и надежного доступа к данным. Эта роль сочетает в себе практическую разработку бэкенда с ответственностью за общую платформу данных Loora, тесно сотрудничая с командами бэкенда, фронтенда, ИИ, DevOps, аналитики и продукта.
Что вы будете делать:
Создавать и поддерживать производственные бэкенд-сервисы на Python и Java, API и реактивные конвейеры обработки данных с четкими интерфейсами, устойчивой обработкой ошибок и всесторонней наблюдаемостью.
Отвечать за развитие пакетных и потоковых конвейеров данных Loora, поддерживающих аналитику продукта, инсайты о пользователях, эксперименты и обучение моделей ИИ.
Проектировать и поддерживать надежные модели данных, общие метрики и бизнес-логику семантического уровня на всей аналитической платформе данных.
Определять и обеспечивать соблюдение стандартов для контрактов данных, тестирования, отслеживания происхождения данных, актуальности и наблюдаемости.
Разрабатывать надежные подходы к эволюции схем, дозагрузке данных, повторной обработке, распределению рабочей нагрузки и восстановлению после сбоев.
Сотрудничать с командами DevOps, бэкенда, фронтенда, ИИ, аналитики и продукта для предоставления повторно используемых возможностей обработки данных и поддержания четких границ систем.
Что мы ищем:
Минимум 6 лет опыта в производственной разработке программного обеспечения, в основном в бэкенд-системах, включая значительный опыт работы с платформами или инфраструктурой, интенсивно использующими данные.
Высокий уровень владения Python, Java и SQL, с опытом в тестировании, типизации, оптимизации производительности и отладке в производственной среде.
Прочные основы бэкенд-разработки, включая проектирование сервисов и API, асинхронную и конкурентную обработку, обработку ошибок и операционную надежность.
Опыт работы с реляционными и нереляционными базами данных, такими как PostgreSQL, Redis или MongoDB.
Практический опыт работы с AWS, Docker, Kubernetes, CI/CD и наблюдаемостью в производственной среде.
Глубокий опыт проектирования и эксплуатации ETL/ELT конвейеров и пакетных или потоковых систем данных.
Практический производственный опыт работы с Apache Flink для распределенной потоковой обработки.
Практический производственный опыт создания реактивных конвейеров обработки данных с использованием RxJava/Project Reactor, включая обратное давление, планирование, обработку ошибок, тестирование и отладку в производственной среде.
Опыт работы с событийно-ориентированными архитектурами и системами обмена сообщениями, такими как Kafka или AWS SQS.
Глубокое понимание моделирования данных, архитектуры хранилищ данных (data warehouse) и озер данных (lakehouse), эволюции схем и качества данных.
Практический опыт работы с dbt для моделирования данных, тестирования, документирования, отслеживания происхождения данных и разработки семантического уровня.
Практический опыт работы как минимум с одной аналитической платформой данных, такой как Snowflake, Databricks, ClickHouse, Athena, Trino или Dremio.
Практический опыт работы как минимум с одной библиотекой DataFrame: Pandas, Polars или Daft.
Опыт работы с инструментами оркестрации рабочих процессов, такими как Airflow или Dagster.
Четкие коммуникативные навыки и сильное чувство ответственности, с опытом успешной реализации кросс-функциональных технических инициатив до этапа вывода в продакшн.
ЕЩЕ ЛУЧШЕ, ЕСЛИ У ВАС ЕСТЬ:
Опыт работы с платформами интеграции и приема данных, такими как Airbyte, Rivery или AWS AppFlow.
Опыт работы с разговорным ИИ, речевыми/аудио системами или коммуникацией в реальном времени.
Производственный опыт работы с Go, Rust, Scala или Kotlin.
Вклад в проекты инфраструктуры с открытым исходным кодом.