No applications. Teams find and message you directly.
✓ Direct apply: you message the hiring person. No ATS.
Join Lamoda Tech as a Senior Big Data Engineer to develop and enhance a cutting-edge e-commerce data platform. Work with ETL pipelines, optimize Spark jobs, and collaborate with analysts and ML specialists.
Lamoda Tech is focused on creating the best data platform for e-commerce, leveraging advanced technologies to enhance data processing and analytics.
Responsibilities
- Develop and enhance the best e-commerce data platform on the market.
- Design and develop ETL pipelines on Airflow for Spark (Batch, Streaming), Iceberg, Trino.
- Optimize existing pipelines and jobs on Spark - monitor cluster load and resource efficiency, and optimize as necessary.
- Collaborate with analysts and ML specialists to create/deploy tools and datasets that meet their use cases - maintain regular communication with data ops for platform development.
- Analyze and implement data engineering tools (Lineage, DQ).
- Design data warehouses based on k8s, configure performance, monitoring, plan cluster capacity and other infrastructure - think about what and how to load and in which partitions.
- Solve tasks related to cloud infrastructure implementation - develop new storage architecture.
- Conduct code reviews and participate in architectural decisions regarding the data platform within the team.
Requirements
- Understanding of Kubernetes resource model, configuration review, troubleshooting.
- Experience with Hadoop (HDFS, Hive Metastore).
- Experience with Spark (Spark SQL, streaming, understanding nuances of working with PySpark).
- Proficiency in Apache Iceberg - procedures, snapshots, maintenance.
- Deep understanding of Airflow (2, 3) - idempotency, assets, backfills.
- Strong knowledge of Git, CI/CD.
- Proficient in Python, Scala/Java - OOP, library design, integration/unit tests.
- Good understanding of databases, SQL.
- Bonus:
Conditions
- Full-time employment.
- Work schedule: 5/2.
- Remote or hybrid work format.
✓ Direct apply: you message the hiring person. No ATS.