The Role (Remote)

Dispatch is seeking inventive and motivated data engineers at all levels of experience to join the Data Engineering group. In this role, you will build critical data infrastructure that surfaces data and insights across the company.

Our data team is at the intersection of business analytics, data warehousing, and software engineering. As a Data Engineer you will  focus on the software engineering related to data replication, storage, centralized computation, and data APIs. You will help reduce data redundancy by creating systems and datasets that serve as sources of record, enable discovery and governance of our data, and support key business goals.

This is a full-time exempt role (learned professional exemption) that reports to the Manager of Data Science.

What You’ll Do

  • Executes all job duties in alignment with Dispatch’s core values, mission, and purpose
  • Acts ethically, with integrity and complies with legal standards to deliver an environment that promotes respect, innovation, and creativity
  • Encourages and fosters an inclusive environment.  An environment where the strengths and expertise of our workforce are welcomed, amplified and exhibited in the work at Dispatch
  • Develops an in-depth understanding of Dispatch, industry trends, and competition
  • Run and support a production enterprise data platform
  • Design, develop, and test data models using dbt
  • Work with languages like Python, Go, Bash, LookML, and SQL
  • Build batch and streaming data pipelines with cloud-based data tools like dbt, AWS Aurora, AWS Athena, and AWS Kinesis Firehose
  • Create, maintain, and test the data pipelines that power our business intelligence tools (Looker)
  • Analyze and test changes to our data architectures and processes, and determine the possible downstream effects and potential impacts to data consumers
  • Perform other duties as assigned (to be less than 10% of your responsibilities)

What We’re Looking For

  • You are excited about data and motivated to learn new technologies
  • You have the ability to quickly pivot as needed while consistently delivering results on time
  • You courageously identify opportunities and the determination to create solutions to meet the needs of the business
  • You are comfortable collaborating with engineers from other teams, product owners, business teams, and data analysts and data scientists.
  • You are eager to resolve upstream data issues at the source instead of applying workarounds
  • Must be a positive, self-driven team-member with a desire to learn

What You’ll Need

  • Bachelor’s degree or equivalent experience required
  • 3+ years experience in a data or software engineering role
  • Experience with python required
  • Professionalism; being both resolute and diligent

Even if you don’t match 100% of the requirements, we still encourage you to apply so that we may possibly talk and see how you could still contribute to Dispatch in meaningful ways!


Dispatch is a technology-based company that redefines the way same-day deliveries are made in the B2B space. With our network of independent contractor drivers, Dispatch puts suppliers, businesses, and technicians in control of local deliveries with real-time tracking and transparency. We strive to deliver the best value and service to our customers every day.

Dispatch started in the Twin Cities, but is now in dozens of markets across the country. With all of this growth, we maintain a strong focus on our company culture. Dispatch operates on five core values: People First, Belief, Speed to Value, Driven to Deliver, and Transparency. If you connect with these values, we’d love to learn more about you!