Best Buy

Senior Data Engineer

Job description

As a Senior Data Engineer you will be revamping our patient admissions/enrollment capabilities - we’d like to introduce support for net new fields captured within that process, as well as define the most appropriate locations for that data to be stored so that it can be used within different workflows of the future. As a specialist in data engineering, you will help us throughout the process by assisting software engineers and driving the project from a data perspective.  

As well as helping support our services across our software platform and applications, you will also help support and evolve our existing data products and provide analytical support to external clients and Current Health teams. 


This role is remote eligible, which means you would work virtually from home or another non-Best Buy Health location. 

What you’ll do 

You will also be working closely with the data team who are building a new data platform whereby we will make all our data accessible in one place and build data products that use this data thus allowing our engineers, data scientists, bio-medical engineers, and clinical researchers to perform analytics which will help us to drive patient engagement, clinical impact, and client growth. 

We would describe ourselves as self-organising and collaborative with a continuous improvement mindset. We value knowledge sharing and making decisions as a team, regardless of role or level of seniority. We encourage collaboration via e.g.pair programming and holding regular knowledge share sessions. We seek to continuously improve as a team, and we also look to support each other's growth. 

Basic qualifications 


  • Bachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience 
  • 3 years of relevant experience with a Bachelor's degree OR equivalent relevant professional experience 


Preferred qualifications 


  • Experience in real-time stream or batch processing. 
  • Designing and implementing systems with scale in mind. 
  • Deep knowledge of at least one modern programming language (we use Python and Java). 
  • Proficiency in data manipulation using e.g. SQL, Spark, pandas or similar. 
  • An eagerness to learn new languages and technologies as required. 
  • Writing code with a focus on testability. 
  • Be confident reviewing and troubleshooting code. 
  • Have implemented solutions in a cloud computing and networking environment (we use AWS along with terraform/IaC). 
  • Collaborating outside your own team. We work closely with data engineers, product teams and other consumers of data products. 

Technologies we use 

  • Querying and analytics: Python, SQL, dbt, Databricks, AWS Athena, AWS Glue 
  • Orchestration: Airflow 
  • Storage: PostgreSQL(RDS), Redshift, DynamoDB, AWS S3 
  • Monitoring: DataDog, CloudWatch 


What’s in it for you 


We’re committed to helping our people thrive at work and at home. We offer generous benefits that address your total well-being and provide support as you need it, especially key moments in your life. 


Our benefits include: 

  • Competitive pay 
  • Generous employee discount 
  • Physical and mental well-being support 


About us 


Best Buy Health aims to enrich lives through technology and meaningful connections. We do that by focusing on consumer health products that help people live healthier lives, device-based emergency response services for the active aging population and virtual care offerings that help connect patients to physicians. 

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs
April 14, 2024
Kite Pharma
April 14, 2024

Senior Data Analyst

April 14, 2024

Senior Data Analyst