Data Engineer (Food Delivery sphere)
Moldova
Coherent Solutions
Discover rewarding career paths in custom software development at our company. Explore opportunities to shape the future with us.Company Background
Our client is the nation's leading online and mobile food ordering company, connecting diners with over 80,000 restaurants across 1,600+ U.S. cities and London. Their platform processes 436,900 daily orders, serves over 15.1 million active diners, and has sent more than $1 billion in tips to drivers. With a mission to revolutionize the food delivery industry, the company leverages cutting-edge technology and big data to optimize its services and customer experience.
Project Description
The Data Engineer position focuses on enhancing big data infrastructure and refining pipelines that drive marketing and business operations. This role involves developing scalable data architectures, designing end-to-end data pipelines, and creating automated analytical reports reviewed by senior leadership. The work includes data storage, pipelining, and visualization, aligning engineering tasks with business objectives.
Technologies
- Python
- PySpark
- Spark
- SQL
- AWS (EMR/S3)
- Git
- PyCharm
- Jenkins
- CI/CD
What You'll Do
- Develop, optimize, and maintain scalable data pipelines and infrastructure using Spark, PySpark, and SQL;
- Understand existing design and architecture, provide recommendations for improvements;
- Implement and support data storage and ETL processes with a focus on performance and scalability;
- Collaborate with cross-functional teams to align data solutions with business goals;
- Write unit tests and leverage modern development methodologies (CI/CD, automated testing);
- Work with distributed systems and cloud services like AWS EMR/S3;
- Generate automated analytical reports and metrics for senior leadership review;
- Ensure high-quality code and adherence to best practices in data engineering;
Job Requirements
- 2+ years of experience in Spark and SQL development;
- Proficiency in Python and PySpark;
- Knowledge and experience with distributed systems;
- Understanding of data storage, ETL principles, and software development patterns;
- Ability to grasp and address business needs through technical solutions;
- Strong attention to detail and commitment to writing high-quality, performant code;
- Familiarity with modern development tools like Jenkins, Git, and PyCharm;
- Excellent communication and teamwork skills;
- English proficiency from B1 for effective collaboration;
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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture AWS Big Data CI/CD CX Data pipelines Distributed Systems Engineering ETL Git Jenkins Pipelines PySpark Python Spark SQL Testing
Perks/benefits: Career development Conferences Flex vacation Health care Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.