You are viewing a preview of this job. Log in or register to view more details about this job.

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!