Data Engineer
Location: US, CA, San Diego
Employment type: Full-time
Required experience: Associate
Required education: Bachelor's Degree
Industry: Internet
Function: Engineering

Company profile:
Bandsintown is a digital media company powered by music. With over 14 million registered concert-goers, a global audience of 120 million music fans and over 250K touring artists connected to the Bandsintown community, we are the premiere destination where artists and fans connect. To learn what we do for fans, click here. For artists, click here. For promoters, click here, And for brands, click here. We’ve got big plans and are rapidly expanding. And we’re always looking to add more talented people to our band… errr… team. Many of us are artists, performers, producers or DJ’s so it’s not just a job for us – it’s a way of life. We build the products we ourselves would want to use. We learn from each other, and inspire each other to do our best work, fueled by our passion for music. It’s in our DNA.

Job description:
Are you a developer with a huge passion for music?Bandsintown is the No. 1 concert discovery app, allowing music fans to track their favorite artists and discover new touring artists by identifying music preferences and sending location-specific concert recommendations.You would work with our team of enthusiastic and talented developers and lead all data aggregation and processing activities for the company. You must be an experienced, solid developer, who is self-motivated, and able to work well in a team environment.Start Date:  September 1Benefits of Working With Us:Startup-like environment with a small team, fast iterations, and frequent production releasesEstablished, financially stable company offering competitive salary,medical/dental insurance, 401k with employer matchOpportunity to work on and improve the core data for a mature, large-scale application with over 12 million registered users and over 200,000 touring bands/musicians using our artist platform10 paid vacation days and 3 weeks paid vacationCool location in Little Italy near downtown San DiegoDiscounted gym membership, Free Pizza Fridays and more Job ResponsibilitiesWorking with our data product manager to develop strategies for aggregation, quality assurance, and maintenance of our comprehensive live music databaseMonitoring and ensuring scalability of data processing systemsEnsuring code quality of outsourced scraper/feed parser projects

Requirements:
Candidate Requirements:Experience designing and implementing systems using a combination ofautomated and manual processes to aggregate noisy, ambiguous,heterogeneous data from multiple sources (APIs, data feeds, etc).Experience implementing web crawlers/scrapersExperience with MySQLProficient with Ruby and/or similar dynamic languagesProficient with GitProficient with TDD/BDD practices and test frameworks (we primarilyuse RSpec)4+ years programming or Bachelor's degree in computer science orrelated disciplineAdditional Desired Skills:Experience with Rails applicationsExperience with MongoDBFamiliar with online music services and social networksTo apply: Please send your resume, URLs of cool things you've built or worked on, and a short email introduction.

Benefits:
Competitive Salary based on experienceEstablished, financially stable company offering competitive salary,medical/dental insurance, 401k with employer match10 paid vacation days and 3 weeks paid vacationPersonal Discounts (e.g., Zipcar, computer/electronics, and movie tickets discounts)Commuter Benefits ProgramCool location in Little Italy near downtown San DiegoDiscounted gym membership and Free Pizza Fridays!