Data Platform Engineer

AI overview

Join a dynamic team responsible for maintaining legacy AWS infrastructure while migrating to Azure, optimizing cloud resources, and implementing infrastructure-as-code solutions.

We are looking for a Data Platform Engineer to join our small, dynamic team at a fast-growing company delivering a cutting-edge video streaming OS. You will play a key role in both maintaining our legacy AWS-based data streaming infrastructure and contributing to the migration to a modern Azure-based platform.

Responsibilities

  • Maintain & Optimize (AWS Infrastructure).
  • Monitor and manage AWS MSK (Managed Streaming for Apache Kafka) clusters: broker health, partition rebalancing, consumer lag, throughput optimization.
  • Administer AWS EMR (Elastic MapReduce) clusters running Hadoop, Spark, Hive, and Tez: cluster scaling, node health, resource allocation, job scheduling.
  • Build & Automate (Azure Migration).
  • Implement infrastructure-as-code using Terraform based on architectural designs provided by the team lead and architect.
  • Build and deploy cloud resources on Azure.

Requirements

  • 1-4 years of hands-on experience in data platform engineering, site reliability engineering (SRE), DevOps, or distributed systems administration.
  • Cloud infrastructure expertise with AWS (required) and/or Azure: not just using services, but configuring, tuning, and troubleshooting them.
  • Kafka/MSK experience: understanding of topics, partitions, consumer groups, replication, broker configurations, and performance tuning.
  • Hadoop ecosystem administration: HDFS, YARN, MapReduce, Hive, or Spark cluster management and troubleshooting.
  • Linux/Unix system administration: command-line proficiency, shell scripting (Bash), process monitoring, log analysis.
  • Infrastructure-as-Code: Terraform (preferred) or similar tools (CloudFormation, ARM templates, Pulumi).
  • CI/CD and automation: GitLab CI, Jenkins, or similar; building pipelines for infrastructure deployments.
  • Experience with distributed system monitoring and debugging: understanding logs, metrics, traces, resource contention, and performance bottlenecks.
  • Comfortable with networking concepts: VPCs, subnets, security groups, load balancers, DNS, firewalls.

Will be a plus

  • Experience migrating workloads between cloud providers.
  • Exposure to Azure Spark deployment options.
  • Familiarity with container orchestration.

What we offer

  • Flexible work arrangements.
  • 20 working days per year is a Non-Operational Allowance and settled to be use for personal recreation matters and are compensated in full.
  • Collaborative and supportive team culture.
  • Truly competitive salary.
  • Help and support from our caring HR team.



Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible work arrangements.
  • Paid Time Off: 20 working days per year is a Non-Operational Allowance and settled to be use for personal recreation matters and are compensated in full.

Globaldev Group is a team of professionals specializing in creating engineering teams for technological businesses for the Western Europe, Israel, USA. Only long-term product teams for EU with investments and a modern stack of technologies.We set up the company in 2010 in Kharkiv. In 2017 we opened the office in Berlin. Currently, there are 400+ of us and we are constantly growing.Now in 2024 we have development hubs in Israel, Ukraine, Portugal, Armenia and Poland.If you’re interested in joining the team and taking part in decision making that will affect the product and business - let us know!

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Platform Engineer Q&A's
Report this job
Apply for this job