
Senior Software Engineer, Data
Afresh
full-time
Posted on:
Location Type: Remote
Location: Alabama • California • United States
Visit company websiteExplore more
Salary
💰 $156,000 - $211,000 per year
Job Level
About the role
- Build tools and frameworks that streamline customer integrations, enabling faster onboarding and better handling of customer data.
- Create robust ETLs in PySpark and DBT to process billions of records from customer datasets, ensuring data is accurate, reliable, and ready for downstream use.
- Investigate and implement new technologies into the data platform, focusing on practical solutions that address current pain points and anticipate future needs.
- Collaborate with product, engineering, and go-to-market teams to design and deliver data solutions for new products and features.
- Identify and implement optimizations to improve ETL runtime and data processing scalability, reducing the time and effort required for integrations.
- Solve real-world data quality challenges by working directly with messy, incomplete, or inconsistent customer data to extract the signal we need.
- Support team members by mentoring engineers, leading technical discussions, and providing clear, actionable feedback.
Requirements
- Significant experience designing and maintaining ETLs that process large-scale datasets.
- Proficiency with Python, PySpark, SQL, and experience working on platforms/tools like Databricks, Snowflake, or DBT.
- Strong problem-solving skills and the ability to work with ambiguous or incomplete requirements to deliver concrete, impactful solutions.
- A focus on practical outcomes—you're skilled at balancing technical rigor with the need to get things done.
- Experience working directly with complex, unclean datasets and finding innovative ways to process and analyze them.
- A knack for identifying areas where tooling or automation can simplify workflows and reduce manual effort.
- Excellent communication skills—you’re able to explain your ideas clearly to both technical and non-technical audiences.
- Proven leadership in technical projects, with a willingness to mentor and help others grow.
Benefits
- Join a mission-driven company reducing millions of pounds of food waste in grocery stores per year.
- Work on challenging, real-world problems that have a direct impact on our customers.
- Be part of a collaborative, supportive team where your ideas are valued and acted on.
- Use cutting-edge tools and platforms to solve meaningful data challenges.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ETLPySparkDBTPythonSQLdata processingdata qualitydata integrationdata analysisdata scalability
Soft Skills
problem-solvingcommunicationleadershipmentoringcollaborationtechnical discussionspractical outcomesinnovationbalancing technical rigorclear feedback