Are you passionate about data? How about leveraging data to drive meaningful impact across a fast-growing two-sided marketplace? Have opinions on how to best enable data scientists across a billion-dollar company to do elastic workforce planning or real-time customer lifetime value prediction? Then we should definitely talk!
The Data Technology team at ezCater is growing! As we look towards the second half of 2025 and beyond, data is a key strategic component across the company - from advanced, real-time machine learning to business intelligence and data governance. Data is our differentiator and how we will drive real, meaningful impact to the $100+billion Catering industry.
We are hiring a Senior Data Engineer to join our expanding team in solving complex data and platform challenges to accelerate our growing business. The ideal candidate lives and breathes data while driving systems and architecture best practices. They care about driving business impact through producing solid and efficient infrastructure alongside accurate and performant data. You will have the opportunity to work directly with executive stakeholders as we embark on a massive-scale data modeling effort across the organization, so flexibility and the ability to translate business requests to implementation are key.
Job Responsibilities:
• Write and ship a lot of code. • Work directly with analysts and stakeholders to refine requirements, nail down logic, and debug and qualify produced data sets to ensure they meet the underlying business needs. • Drive architectural decisions and thoughtfully balance trade-offs in system design. • Lead cross-functional data initiatives. • Champion high standards in data quality, security, and discoverability. • Translate complex technical challenges into clear solutions. • Design and develop high-performance data pipelines. Adhering to SDLC, including CI/CD and best practices. • Identify and drive opportunities to optimize and/or scale existing parts of our stack. • Utilize tooling and automation to improve developer efficiency. • Monitor data systems to ensure quality and availability while seeking to drive down costs. • Contribute to the team processes and community. • Mentor other Data Engineers. • Be part of our innovation and transformation story.
Requirements:
Strong experience with data warehousing, data lakes, ELT process, and enterprise data platforms such as Snowflake (preferred), Redshift & BigQuery. Experience with building performant data pipelines across disparate systems. Experience with cloud platforms such as AWS (preferred), GCP & Azure. Mastery in SQL and experience in Python. Ability to work independently and collaboratively. Willingness and ability to be part of an on-call rotation, occasionally working non-business hours to address critical system alerts and maintain service uptime. An open mind and willingness to be flexible.
Our Stack:
Our stack is Snowflake, dbt, Fivetran, Airflow, AWS, Sagemaker, MLFlow, Kubernetes + Docker, Monte Carlo, Hightouch and Python for custom ETL and data science integrations. Experience with the above is a nice-to-have, and a desire to learn is a must. Experience with marketing data is preferred, but not required.
What We Offer:
A sharp mind, a soft heart and a large funny bone.
Compensation:
The national total target cash compensation range for this position, including base salary and bonus target, is $158,000-$190,000 annually. Please note: Final offer amounts are determined by multiple factors, including prior experience, expertise and region & may vary from the amount above. This range does not represent additional compensation benefits (such as equity, 401K or medical, dental or vision insurance).
Cover Letter:
Please have fun with the Cover Letter portion of the application! It does not need to follow "traditional" cover letter guidelines - we would love for you to write 150-500 words explaining why you are interested in ezCater and the role, and highlighting anything else you think we should know!