Data Engineer (#1327)

Ukraine, Europe, Colombia
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Innovative fintech transforming US banking

N-iX is a global company with Ukrainian roots that helps businesses across the world develop successful software products. Founded in 2002, N-iX has come a long way and increased its presence in eight countries spanning Europe, the US, and Latin America. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.
N-iX is looking for a Senior Data Engineer who can become a part of our team.
Our Client is a financial technology company based in California, one of the leading companies in this sector, with a buy now, pay later service.

Requirements:

  • 4+ years of Python programming experience
  • Experience with writing Spark SQL and working with DataFrames, debugging Spark applications via metrics, history server, etc
  • Understanding of shuffling, re-partitioning concepts, off-heap vs on-heap memory usageUnderstanding of join in a distributed context; eg sort-merge vs broadcast joins will be a plus
  • Kubernetes (understanding of spark driver pod vs. executor pods, cluster, experience using kubectl to inspect issues, experience with docker)

Responsibilities:

  • Moving batch activity from MySQL to the S3 data lake and enhancing database operability
  • Evaluate and tune batch pipelines (e.g., Airflow DAGs, Luigi, Apache Spark)
  • Hands-on support for batch pipeline migration from MySQL DB activity to the data lake, including testing, performance tuning, and cut-over support
  • Batch pipeline migration strategy and best practices support

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits