LOADING
< GO TO JOB LISTING

Lead Data Engineer (Scala/Java)

We are looking for a Senior Data Engineer who will participate in refactoring, redesigning, and improving the data platform, as well as participate in the development of new projects.

Recommended background:

  •  5+ years of experience in Data Engineering/Software Engineering/Database Development
  •  Strong understanding of business, customer, product, and clickstream analytics, recommendations and personalization, A/B testing
  • Database proficiency: experience with both relational and NoSQL databases
  • Understanding of ETL and data curation
  • Hands-on experience working with large data sets
  • Proficiency with Scala and Java (and JVM ecosystem in general)
  • MapReduce systems: Hive, Hadoop
  • Spark, Spark SQL, and Spark Streaming
  • Kafka ecosystem (Kafka Connect / Kafka Streams)
  • Workflow/job scheduling systems (Apache Airflow)
  • Distributed query execution engines (e.g., Presto)
  • Service-based architectures and containerization
  • AWS (EMR, S3)
  • CI/CD
  • Upper-Intermediate English level

The ideal fit has…

  • Database/Data Warehousing background

We offer multiple benefits, that include:

  •  The fully remote long-term contract
  • flexible hours
  • high level of compensation

Responsibilities:

  • Work with the Data Engineering team to refactor, redesign, and improve the data platform
  • Support architectural initiatives to improve reliability, resiliency, stability, and data quality
  • Participate in the development of new projects
INTERESTED? LET'S GET IN TOUCH!

Leave the information about yourself, leave a link or upload the portfolio file and we will contact you soon!