We’re looking for an experienced and motivated Senior Data Engineer to join our R&D team and lead the design and implementation of robust, scalable data architectures across our platforms.
In this role, you'll collaborate with architects, developers, analysts, and data scientists to build high-performance data pipelines, optimize data storage and retrieval, and ensure the overall reliability and quality of our data infrastructure. You’ll play a critical part in shaping the data foundations that power our products.
Key Responsibilities:
- Design, implement, and optimize scalable data architectures.
- Build, test, and maintain robust ETL/ELT pipelines and large-scale processing systems.
- Improve data reliability, performance, and quality across platforms.
- Collaborate with data scientists and analysts to support data-driven features.
- Write and optimize complex SQL queries and tune performance of relational databases.
- Work within Agile/Scrum methodologies as part of a cross-functional R&D team.
- Manage both relational (PostgreSQL, MSSQL, MySQL) and non-relational databases (MongoDB, Cassandra).
- Leverage Azure services, including Azure Data Factory, for integration and transformation tasks.
Requirements:
- 5+ years of experience designing and implementing enterprise-level data architecture.
- Strong SQL skills including complex query building and performance tuning.
- 5+ years working with relational databases (PostgreSQL, MSSQL, MySQL).
- 2+ years working with Elasticsearch.
- 2+ years working with non-relational databases (e.g., MongoDB, Cassandra).
- Experience building and maintaining ETL/ELT processes.
- Proficiency in Azure cloud and Azure Data Factory.
- Strong collaboration and communication skills in English.
- Familiarity with Agile and Scrum practices.
Nice to Have:
- Experience with big data technologies (Hadoop, Spark, Kafka).
- Hands-on experience with Databricks or similar platforms.
- Familiarity with data warehousing concepts and architectures.
- Knowledge of data governance and security best practices.
- Relevant certifications in Azure or cloud data platforms.
- Degree in Computer Science or a related technical field.