For Employers
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review

Questions interviewers often ask for this role, with sample answers.

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

Build and operate batch and streaming data pipelines while modeling and optimizing data for experimentation and production systems. Partner with data scientists and backend engineers to ensure data contract reliability and maintain pipeline performance.

About the team
We are a focused engineering team of 5 to 9 people at a multi-product tech SaaS company. We work across personalization, recommendation, fraud detection, and some GenAI, through real-time, near-real-time, and batch pipelines. The team is a blend of Python backend engineers, ML engineers, QA (manual and automation), a data engineer, and data scientists. Our shared mandate is to take experimentation from our data scientists and turn it into
robust, production-grade systems, either as standalone services or integrated into wider platforms.


The role

You will build the data pipelines that power our experimentation and production systems, the backbone behind fraud detection, recommendations, and personalization. You will work primarily with Kafka (sometimes Flink), Spark on Databricks, and Airflow, modelling and optimizing data for both experimentation and production serving, and partnering closely with data scientists and backend engineers on data contracts and reliability.

Responsibilities
• Build and operate batch and streaming data pipelines (structured & unstructured data)
• Work primarily with Kafka, Spark on Databricks, and Airflow
• Model and optimize data for both experimentation and production serving
• Partner with data scientists and backend engineers on data contracts and reliability
• Own pipeline quality: testing, monitoring, and performance
• Take part in the teams on-call rotation for the pipelines you build and operate


Requirements
• 3+ years of data engineering or software engineering for data

• Strong Python, including PySpark
• Kafka and stream processing
• Databricks experience
• Airflow or similar orchestration tools
• Strong SQL and data modeling, plus solid relational database skills
• Software engineering mindset

• Fluent spoken English (at least Upper-Intermediate)


Nice to have
• Flink

• ML Feature stores
• MLOps and ML pipeline exposure
• Docker and Kubernetes
• SaaS or high-scale product domain experience

Why join us
• Work on high-scale, high-throughput systems
• Broad range of technologies, stacks, and problems
• Contribute to turning experimentation into production systems
• A strong engineering culture that values technical depth and ownership
• Flexibility through hybrid and remote working
• A distributed team across Dubai and Europe

You will get

  • A position in a product development company with a dynamic environment and several concurrent projects;
  • Continuous self-improvement and growth, including budget for certifications and courses;
  • Competitive salary plus financial bonuses;
  • Medical insurance coverage;
  • Company prepaid AI agent;
  • Wellbeing package: online-yoga classes, Yakaboo, BetterMe App: Health Coaching, BetterMe App: Mental Health;
  • Corporate events and fun team-building activities.
  • Remote-first culture

Interview Stages

  1. HR Interview (30-45 minutes) — Initial conversation to discuss your experience, career goals, and cultural fit.
  2. Technical Interview (1 hour) — In-depth technical interview covering relevant skills.
  3. Final Interview (1,5 hour) — A comprehensive discussion with the team, focusing on role-specific competencies and alignment with company values.
  4. Reference check & Job Offer

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Middle Business Analyst

Full Time Software Development

AI Internship

Internship Software Development

Application Architect - Remote from EU

Freelance Software Development

Software Engineer II - (Ruby)

Full Time Software Development

Senior Support Engineer II

Freelance Software Development

Junior Frontend Engineer

Full Time Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 215,359+ Jobs in Data Engineer

Answer easy questions

Answer easy questions

215,359+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified