Ми шукаємо Senior Data Engineer, який/а приєднається до однієї з наших команд і допоможе створювати круті продукти для клієнтів.
Ти станеш частиною команди, де інновації, співпраця та прагнення до досконалості — це основа всього, що ми робимо.
Як Senior Data Engineer, ти відповідатимеш за проєктування та розробку оптимізованих, масштабованих конвеєрів обробки великих даних, що лежать в основі продуктів і застосунків, над якими ми працюємо. Твій досвід буде цінним, твою думка буде почута, а твій розвиток — підтримано на кожному етапі.
Звучить цікаво? Тоді читай далі і дізнавайся більше про свою майбутню посаду!
Замовник
Наш клієнт — міжнародна технологічна компанія, що спеціалізується на розробці високонавантажених платформ для обробки та аналітики даних. Основний продукт компанії допомагає бізнесам працювати з великими обсягами даних, будувати моделі та отримувати практичні аналітичні висновки. Компанія працює по всьому світу, обслуговуючи переважно клієнтів у сфері маркетингу та реклами. Основний фокус — сучасні технології, мікросервісна архітектура та хмарні рішення.
Обов’язки:
- Проєктувати, розробляти та підтримувати повний цикл конвеєрів обробки великих даних, які оптимізовані, масштабовані та здатні працювати в режимах реального часу та пакетної обробки
- Тісно співпрацювати з міжфункціональними командами для збору вимог та створення якісних рішень, що відповідають бізнес-цілям
- Реалізовувати процеси трансформації та інтеграції даних з використанням сучасних фреймворків і хмарних платформ
- Будувати та підтримувати моделі даних, сховища даних та схеми для забезпечення потреб в аналітиці та звітності
- Забезпечувати якість, надійність та продуктивність даних шляхом впровадження тестування, моніторингу та систем оповіщення
- Брати участь у прийнятті архітектурних рішень для розподілених систем і оптимізації їх продуктивності під високі навантаження
- Дотримуватися стандартів безпеки та управління даними
Вимоги:
- 4+ роки досвіду у сфері інженерії даних, архітектури великих даних або суміжних напрямках
- Впевнене володіння Python та PySpark
- Просунуті знання SQL (оптимізація запитів, складні з’єднання, віконні функції) та досвід роботи з NoSQL-базами даних
- Глибоке розуміння принципів розподілених обчислень і практичний досвід з інструментами: Apache Spark, Kafka, Hadoop, Presto, Databricks
- Досвід проєктування та управління сховищами даних і архітектурами Data Lake у хмарних середовищах (AWS, GCP або Azure)
- Знання моделювання даних, проєктування схем і налаштування продуктивності для великих обсягів даних
- Досвід роботи з BI-інструментами: Tableau, Power BI
- Добре розуміння DevOps-практик для автоматизації розгортання, моніторингу та масштабування big data-застосунків (CI/CD)
- Володіння англійською мовою на рівні не нижче Upper-Intermediate
Особисті якості:
- Відмінні комунікативні навички
- Уміння ефективно працювати в крос-функціональних і мультикультурних командах
We are looking for a Senior Data Engineer to join one of our teams and help us build great products for our clients.
You’ll be part of a high-performance team where innovation, collaboration, and excellence are at the core of everything we do. As a Senior Data Engineer, you’ll have the chance to design and develop optimized, scalable big data pipelines that power our products and applications we work on. Your expertise will be valued, your voice will be heard, and your career will be supported every step of the way.
Does this sound like an interesting opportunity? Keep reading to learn more about your future role!
Customer
Our client is an international technology company that specializes in developing high-load platforms for data processing and analytics. The company’s core product helps businesses manage large volumes of data, build models, and gain actionable insights. The company operates globally, serving clients primarily in the Marketing and Advertising domain. They focus on modern technologies, microservices architecture, and cloud-based solutions.
Responsibilities:
- Design, develop, and maintain end-to-end big data pipelines that are optimized, scalable, and capable of processing large volumes of data in real-time and batch modes
- Collaborate closely with cross-functional stakeholders to gather requirements and deliver high-quality data solutions that align with business goals
- Implement data transformation and integration processes using modern big data frameworks and cloud platforms
- Build and maintain data models, data warehouses, and schema designs to support analytics and reporting needs
- Ensure data quality, reliability, and performance by implementing robust testing, monitoring, and alerting practices
- Contribute to architecture decisions for distributed data systems and help optimize performance for high-load environments
- Ensure compliance with data security and governance standards
Qualifications:
- 4+ years of experience in data engineering, big data architecture, or related fields
- Strong proficiency in Python and PySpark
- Advanced SQL skills, including query optimization, complex joins, and window functions. Experience using NoSQL databases
- Strong understanding of distributed computing principles and practical experience with tools, such as Apache Spark, Kafka, Hadoop, Presto, and Databricks
- Experience designing and managing data warehouses and data lake architectures in cloud environments (AWS, GCP, or Azure)
- Familiarity with data modeling, schema design, and performance tuning for large datasets
- Experience working with business intelligence tools, such as Tableau or Power BI for reporting and analytics
- Strong understanding of DevOps practices for automating deployment, monitoring, and scaling of big data applications (e.g., CI/CD pipelines)
- At least Upper-Intermediate level of English
Personal profile:
- Excellent communication skills
- Ability to collaborate effectively within cross-functional and multicultural teams