Back to all jobs
Coherent Solutions

Data Engineer (Food Delivery)

Coherent Solutions Mexico 2d ago
engineering

Company Background

Our client is a leading online and mobile food ordering company operating in over 1,600 U.S. cities and London. With a portfolio of well-known food delivery brands, they serve millions of diners and process hundreds of thousands of orders daily. The company supports a large and growing restaurant network and prioritizes excellent customer experience through 24/7 support, innovative technology, and scalable infrastructure.

Project Description

This role is part of the data engineering team focused on marketing analytics and reporting infrastructure. You’ll enhance and extend a big data platform that supports marketing activities, senior-level metrics dashboards, and customer engagement systems. The role offers a unique opportunity to design and build end-to-end solutions for data storage, transformation, and visualization - ensuring that business decisions are data-driven and scalable.

Technologies

  • Python
  • PySpark
  • SQL
  • Spark
  • AWS (S3, EMR)
  • Git
  • Jenkins
  • CI/CD
  • PyCharm
  • Distributed Systems

What You'll Do

  • Design, build, and maintain large-scale data pipelines using Spark and PySpark.
  • Develop robust ETL processes to support automated analytics, performance monitoring, and campaign reporting.
  • Collaborate with marketing and analytics stakeholders to translate business needs into technical requirements.
  • Write unit tests and leverage CI/CD tools to ensure high code quality and performance.
  • Support and improve existing data infrastructure while planning for long-term scalability.
  • Ensure efficient data processing using distributed systems and cloud-native services.
  • Contribute to architectural decisions and recommend best practices for data handling, modeling, and storage.

Job Requirements

  • 6+ years of experience in Spark and SQL development.
  • Solid Python programming experience with emphasis on data engineering.
  • Experience with PySpark in distributed environments.
  • Familiarity with cloud services (especially AWS S3 and EMR).
  • Knowledge of ETL, data modeling, and performance optimization.
  • Understanding of software engineering best practices (e.g., unit testing, CI/CD, Git).
  • Strong communication skills and ability to explain technical concepts clearly.
  • Attention to detail and a strong sense of ownership.
  • English - B2 or higher.

What Do We Offer

The global benefits package includes:

  • Technical and non-technical training for professional and personal growth;
  • Internal conferences and meetups to learn from industry experts;
  • Support and mentorship from an experienced employee to help you professional grow and development;
  • Internal startup incubator;
  • Health insurance;
  • English courses;
  • Sports activities to promote a healthy lifestyle;
  • Flexible work options, including remote and hybrid opportunities;
  • Referral program for bringing in new talent;
  • Work anniversary program and additional vacation days.