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.