Who We Are
ButcherBox is a certified B Corp headquartered in Boston, and honored to be celebrating our second year in a row on Inc.'s list of Best Workplaces. At ButcherBox, we believe in better. Thats why we deliver 100% grass-fed, grass-finished beef, free-range organic chicken, pork raised crate-free, and wild-caught seafood directly to our members doors. All of our products are humanely raised or wild-caught and never given antibiotics or added hormones ever.
Were working to build a world thats better for all, and were inviting everyone to come along. For us, better means treating our planet with respect. It means improving the lives of animals and the livelihoods of farmers. It means never cutting corners when it comes to doing business. Ultimately, it means better meals, enjoyed together. Our team is made up of people who collaborate and support one another. Were always looking for outstanding people to join our mission!
About the Role
As a Principal Data Engineer you will work within the team responsible for building and relentlessly improving our Azure Data Estate. You will work closely and collaboratively with multiple departments, including business users, executives, analysts, data scientists, and other engineers. You will engage in an Agile Sprint methodology and a DevOps systems development life cycle. You will help design and build the solutions and also the ongoing feature development and maintenance best practices.
You are collaborative, empathetic, and able to approach problems from multiple viewpoints.
Responsibilities
Create and maintain data pipeline architecture that adheres to dev-ops and data-ops best practices
Architect and design new technical solutions based on requirements and use cases in an Azure Databricks platform
Build and maintain ETL pipelines using Azure-supported cloud-based tools and technologies
Supporting the data organization through Azure Databricks admin tasks
Assist in integrations with the API connections of our many 3rd party applications and partners to ensure data can be extracted and stored within our Data Lake environment
Participate in development of processes to assist in data cleaning and curation of various data sources in different formats, performing complex joins and defining relationships to unify data as needed
Improve quality and efficiency for the use of data at ButcherBox
Identify, design, and implement internal process improvements that will help us automate manual processes, optimize data delivery, and re-design infrastructure to scale
Collaborate cross-functionally with the Product, Data, Marketing, and Executive team to assist with data-related technical issues
Recommend and test new tools and technologies to support processes within our Azure Data Estate
Collaborate with Security and Privacy teams to ensure compliance with State, Federal, and Internal Guidelines
Maintain and improve Data Operations and management of processes within the team
Mentor less experienced engineers on active projects and development practices
Complete team projects at the direction of team leadership; communicate about project progression in a timely fashion; occasionally present projects at team meetings
Participate in the annual strategic process of creating department goals (OKRs) and support implementation
Demonstrate a growing ability to build systems for efficiency and scalability for the Data
team and the organization
Develop and manage employee communications that enable a consistent voice across the organization and recognize that each teams success is dependent on other teams
Provide strong data analysis to inform and support operational and strategic decisions
Deliver business insight and make recommendations to leadership on groundbreaking and continuous improvement initiatives
Serve as a resource for the finance, content, product, and marketing team, helping them to forecast growth and performance
Participate in fostering a diverse, equitable and inclusive environment
Requirements
5+ years of experience with data engineering, operations, analytics, or related field
Deep working knowledge of Databricks deployment on Azure is preferred but equivalent experience in similar Databricks cloud deployments is acceptable
Proficiency in Python, SQL, Spark (pyspark), version control (git)
Proficiency in building ETL pipelines from API endpoints or data-stores into a cloud data warehouse or lake
3+ years using a cloud-based computing/analytics platform (Preferably in Azure Databricks or similar stacks such as Azure DataFactory, AWS Lambda/Glue, GCP DataFlow, Databricks, etc)
3+ years using cloud-based warehouse/data lake (Preferably in Azure Databricks metastores/catalogs or similar stacks such as AWS Athena/Redshift, GCP Bigquery, Azure ADLS, etc)
2+ years of experience working from a linux/unix terminal and added bonus for working with a cloud SDK for resource management from the command line
2+ years of experienceworking in typical dev-ops practices (CI/CD, version control, namespaces, unit and integration testing)
Experience diagraming process flows and architecture designs
Strategic thinker with the ability to architect solutions that will be sustainable as the companies continues to grow
Collaborative spirit and excitement for mentorship of junior data engineers
Bonus experiences/familiarity:
Use of dbt with cloud data warehouses (self-hosted or dbt cloud)
Ability to set up and manage Databricks Unity Catalog will be immediately useful
What We Offer
Our Values
We are a mission-driven company and strive to embody our values in every step of the process. ButcherBox is driven by relentless improvement, accountability, humility, and customer obsession. We want our workplace to be one of growth and learning where everyone can be safe/comfortable to show up as their authentic self to work. Anyone who loves our products and goals is welcome here! We are proud to be an equal opportunity employer aspiring to incite positive change in the pastures, the fulfillment centers, the office, and the world.
Benefits
Health: medical, dental, vision, and life insurance, an employer-funded HSA, and short & long-term disability benefits
Financial: 401(k) with generous employer match
Annual bonus based on company performance
Time off: unlimited paid time off policy, 20 weeks parental leave, an executive team that encourages a good work/life balance
Personal growth: Annual Learning & Development stipend, and access to a range of personal and professional coaching solutions through BetterUp
Food: a free Custom Classic ButcherBox each month and weekly lunch reimbursement
Others: reimbursement for wellness activities, an exceptional EAP, fertility benefits, life insurance and more
ButcherBox is an equal opportunity employer committed to fostering a diverse, inclusive environment at all steps in the hiring process. Every qualified applicant will receive consideration without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. We are happy provide reasonable accommodations during our hiring process. Please click here if you need to request an accommodation for your interview.