
Data Scraping Analyst
Data Scraping Analyst
Help develop a slick, cutting-edge music app!
Having just released its MVP to the app stores, MyStage is an innovative startup dedicated to connecting musicians with fans. We are creating new financial opportunities for artists and the most comprehensive music event listings for fans.
MyStage is seeking motivated, experienced interns to further our web scraping data pipeline, used to extract event listings from many data sources. This role entails using scraping software and writing code, setting up webhooks and api calls, and performing analysis and extraction through regex and xpath. This may evolve to more fully automated extraction through pydantic or firecrawl.
Perks
- Flexible Hours & Location: 100% remote
- Mentorship: Gain valuable experience from senior developers, each with 20+ years of software development and scraping expertise.
- Impactful Work: Contribute to a product that's set to transform the music industry.
- Professional Growth: Potential for future employment opportunities upon successful completion.
- Credit: Internship can be performed as part of class credits / projects
-
Equity Compensation: $15-25/hr in phantom stock, depending on skills. Funding expected soon and will transition to payroll compensation.
Skills / Experience
Required:
- Willingness to learn and adapt to new technologies
- Currently pursuing a degree in Computer Science, Software Engineering, Computer Programming or a related field.
- Some experience with data scraping, including regex and xpath manipulation.
- Experience using LLMs to analyze data
Additional Skills of Interest:
- Experience with Firecrawl, Beautiful Soup, Google Cloud Platform (GCP) and Firestore / Firebase
- Fast API, Logfire, Cloud Functions, Flask, Claude Code, Python, AWS
- Cloud Run, Streaming ETL, Pydantic, Pydantic AI
- Completion of at least 1 year of college coursework and relevant project or work experience.
Expectations
- 3 month internship: If mutually agreeable, this can be extended.
- Time Commitment: Ability to commit to 40 hrs / week over the summer, 20 hrs/wk during school
- Collaboration: Be proactive and communicative within a collaborative team environment.
- Academic Integration: Internship can be performed as part of class projects if allowed by your institution
Responsibilities
- Participate in weekly meetings
- Collaborate on proposed features mentioned above
- Receive assigned feature development tasks in Asana as designed and scoped by Project Manager
- Estimate time for tasks
We are excited to hear from you!