Data Product Engineering Intern

Published

MyDataProduct (MDP) is an independent data product studio.

Leveraging best-in-class talent, technologies, and techniques—we engineer data-empowered software at the intersection of:

  • Jobs-to-be-Done-informed product strategy
  • Applied data science
  • Fundamental data engineering, and
  • Stakeholder value obsession

We are looking for an Data Product Engineering Intern for a paid, 100% remote, 6-to-9-month internship. The expected weekly time commitment for this opportunity is 15 to 32 hours per week.

Please note that this internship is open to candidates that do not have a U.S. residential address in California or New York.

This opportunity may be a good fit if

  • You are comfortable working 100% remotely as part of a distributed team
  • You excel at independent execution of complex engineering projects
  • Your work products demonstrate a high level of attention to detail and the ability to see the big picture
  • Your aptitude, mindset, and ability to learn quickly make up for shortcomings in your current skill set

This role may require you to

  • Develop data product web applications using Flask and other Python-centric frameworks/packages
  • Provision and maintain cloud-based infrastructure via Terraform
  • Engineer and maintain production-grade data pipelines
  • Leverage Google Kubernetes Engine (GKE), Cloud Storage, and other GCP services to build secure, performant, scalable, reliable, and cost-effective data product solutions
  • Test, deploy, and maintain Dockerized applications
  • Interface with local and cloud-based Redis servers
  • Translate user interface mockups/prototypes into custom HTML, CSS, and JavaScript
  • Code custom data integrations and data platform features
  • Document source code, architectural designs, research, development plans, and engineering standards to enable solution modularity, reproducibility, portability, collaboration, and knowledge sharing
  • Collaborate with teammates using Slack, Figma, Google Meet, and/or other software

An ideal candidate has

  • A solid conceptual understanding of the complementary value of data engineering, data science, and software engineering in the development of data products
  • Experience building and deploying data pipelines
  • Proficiency in functional and object-oriented Python
  • Experience building full-stack web applications
  • Experience using Git-based version control in a team setting
  • Demonstrated ability to write and/or use custom APIs
  • Familiarity with frontend web frameworks such as Bootstrap
  • Experience writing modular HTML, CSS, and JavaScript
  • Practical understanding of software engineering principles, design patterns, and best practices
  • Effective modular thinking skills evidenced by the ability to break down large, intricate undertakings into a series of smaller self-contained tasks
  • Excellent written and verbal communication skills
  • Emotional intelligence and coachability

All details of this job description are subject to change at any time, at the sole discretion of MyDataProduct.