Senior Data Engineer
@ Afresh

British Columbia, Canada
$150,000
On Site
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @afresh.com
Recommended after applying

Job Details

About Afresh

Afresh is on a mission to eliminate food waste and make fresh food accessible. Our A.I.-powered solution optimizes ordering, forecasting, and store operations for fresh food departments in grocery stores. With $1.6 billion in produce orders and 34 million pounds of food saved, Afresh offers a unique opportunity for massive social impact through impactful software.

About the Role

As a Senior Data Engineer, you will scale and improve customer data integration and processing. Your responsibilities include designing robust ETLs, building tools to simplify customer integrations, and developing new features for our expanding product lines. Your work directly speeds up customer onboarding and powers our machine learning grocery solution.

What You’ll Do

  • Build tools and frameworks to streamline customer integrations.
  • Create robust ETLs in PySpark and DBT for billions of records.
  • Investigate and adopt new technologies for data platform enhancements.
  • Collaborate with product, engineering, and go-to-market teams.
  • Optimize ETL runtimes and data processing scalability.
  • Solve data quality challenges with messy datasets.
  • Mentor team members and lead technical discussions.

What Makes You a Great Fit

  • Significant experience with large-scale ETL design and maintenance.
  • Proficiency in Python, PySpark, SQL, and platforms like Databricks, Snowflake, or DBT.
  • Strong problem-solving skills and ability to work with ambiguous requirements.
  • Experience in handling and processing complex, unclean datasets.
  • Ability to identify automation opportunities and simplify workflows.
  • Excellent communication skills for both technical and non-technical stakeholders.
  • Proven leadership in technical projects and mentoring peers.

Why Work Here

Join Afresh to directly impact food waste reduction, work on challenging real-world problems, and use cutting-edge tools in a diverse, inclusive, and mission-driven environment. Afresh combines social impact with rapid growth, backed by leading investors and innovative AI research.

Key skills/competency

  • ETL
  • PySpark
  • Python
  • SQL
  • DBT
  • Data Integration
  • Databricks
  • Snowflake
  • Mentorship
  • Scalability

How to Get Hired at Afresh

🎯 Tips for Getting Hired

  • Research Afresh's culture: Study mission, values, and news on company website.
  • Customize your resume: Tailor experience in ETL and data integrations.
  • Highlight technical skills: Emphasize Python, PySpark, SQL expertise.
  • Prepare for discussions: Be ready with examples of solving data challenges.

📝 Interview Preparation Advice

Technical Preparation

Review PySpark and DBT documentation.
Practice Python scripting challenges.
Study SQL optimization techniques.
Build sample ETL pipelines.

Behavioral Questions

Describe a challenging data project.
Explain your teamwork experience.
Detail a problem-solving instance.
Share mentoring experiences.

Frequently Asked Questions