At MarketDial we have created a software that enables our customers to make sophisticated multi-million-dollar marketing, pricing, staffing, and operational decisions through offline testing.
Our customers are leaders in the retail, grocery, c-store, and restaurant spaces.
While the online testing suite of tools is very robust, offline (brick and mortar) requires different science to run quality statistically robust tests and MarketDial is the most easy-to-use and accurate solution for offline A / B testing.
We pride ourselves on offering our clients unparalleled support to ensure their success with MarketDial. We are currently seeking a Data Engineer to uniquely support our clients in the U.S. and abroad.
The Position :
You will work directly with clients to write custom ETL pipelines to onboard their data into the MarketDial application. Additionally, you'll collaborate with a small team of data scientists and software developers to build and continuously release features that increase the capability of our architecture.
This includes extending our backend analytics jobs, ETL pipelines, and data APIs to provide accurate timely results and access to billions of customer transactions.
Responsibilities :
- Build Python-based analytics tools that process customer data to provide timely results to our frontend applications.
- Identify, design, and implement internal process improvements : automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Implement processes and systems to monitor data quality, ensuring production data is always accurate and available.
- Work closely with design, product, and operations to own our backend data systems through their entire lifecycle.
Required Skills :
- Strong Python and SQL skills.
- Google Cloud Platform experience (BigQuery, Cloud Storage, PubSub, GKE) or other relevant cloud experience.
- A DevOps mindset for continuously delivering value in a collaborative team. Comfortable with Git / Github processes, code review, and CI / CD build automation.
- Automated unit, integration, data quality testing experience.
- Passion for software craftsmanship and clean code.
- A love of continuous learning, improvement, and delivery.
- Comfort in working and communicating with senior executives as well as business analysts.
Nice to have :
- Orchestration tools experience (Airflow, Dagster, etc).
- Experience with statically-typed languages, especially those relevant to data engineering (Scala / Kotlin / Java, Rust, Go).
- Statistics and machine learning experience.
Some of the benefits you will enjoy are :
- Fully-covered healthcare, as well as a company-funded HRA account to pay for all out of pocket costs
- Competitive pay and stock option grants
- 401K matching
- Unlimited vacation policy
- Generous parental leave
- Catered lunches on in-office days
- Open, transparent office and culture
- Continuing education / tuition reimbursement program
- Transportation benefits and reimbursement
- Hybrid schedule, in-office days are Mon / Thurs
- MarketDial is a 2x-consecutive Utah Top Workplace award recipient.
This position will be located in the Salt Lake City area and report to the Data Engineering Manager who sits in SLC.