Data Engineer

 Reverb is a leading online marketplace for buying and selling new, used, and vintage musical instruments. Since launching in 2013, Reverb has grown into a vibrant community of buyers and sellers all over the world. By focusing on inspiring content, price transparency, musician-focused eCommerce tools, a music-savvy customer service team, and more, Reverb has created an online destination where the global music community can connect over the perfect piece of music gear. 

As part of the Reverb Data Engineering team, you’ll help build the platform to enable data-driven decisions and products that scale along with our business. We’re using Python and Scala in our data pipeline to support our BI users. We’re a small, eager team so we’re looking for engineers who can take a high degree of initiative and enjoy working across team boundaries.

Everyone at Reverb takes creative initiative, helps set their own priorities, and comes up with new ways to grow the business. Our engineers take pride in building great software but take even more pride in shipping great features for our customers. If you want to learn more, check out this video on working at Reverb.

Responsibilities:
  • Design, build and maintain our data pipelines and automate analyses using SQL and Python based ETL framework
  • Develop ETL ecosystem tools
  • Analyze query pattern of internal users and adjust analytics schemas based on those patterns
  • Collaborate with data science and stakeholders across the organization to raise the bar for data best practices and management
  • Demonstrate and communicate a deep understanding of your chosen languages and frameworks to be able to make tradeoffs. Able to do more with less complexity.
  • Advocate for internal and external customers to break down problems, set priorities and follow up on performance and functionality
  • Build and maintain internal data processing and visualization tools to ensure that stakeholders have timely access to data.
  • Participate in pairing sessions, code reviews and take initiative on research projects/ requirements

Requirements:
  • Professional experience in ETL systems and database architecture
  • Production-level Python experience a must, Scala and AWS experience are pluses as they're part of our ecosystem.  
  • Understanding of different types of data storage and their trade-offs with regards to availability, consistency, read/write throughput and maintenance cost.
  • Ability to communicate effectively with engineering peers, data analytics, and business stakeholders.

What you'll get:
To complement our competitive compensation and equity plans, we offer: 
  • No-bureaucracy environment where ownership and initiative are valued.
  • Health insurance and a healthy work environment.
  • 401k with company match.
  • Paid parental leave.
  • Flexible vacation and sick days.
  • Pre-tax commuter benefits.
  • Bi-monthly lunches.
  • A MacBook, monitor, keyboard, mouse of your choice and standing desk.
  • Discounts on music gear.

This is a local position in Chicago, please no remote workers or recruiters.  Please send us a link to your Github!

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file