People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

Data EngineerUnited States

Massdrop

Data Engineer

United States

Overview
As a Data Engineer on the Data team you'll provide intelligence to the rest of the company that will enable making better product decisions. You'll work directly with the CTO to pioneer use of the latest advances in large scale data processing, machine learning, and data visualization to uncover insights in data. You'll also lay the foundation for what will become one of the largest enthusiast product databases in the world by combining user contributions, web scraping, and clever data pipelines. You'll live at the intersection of data, engineering and product and build the road the rest of the company will travel on.
Here's what you'll do as part of the team:
  • Build scalable backend storage for all types of data streams
  • Build robust data pipelines that collect, process, and compute business metrics from activity data
  • Work with data analysis, product managers, and full stack engineers to build new analysis tools and metrics for measuring product engagement
  • Translate ML-based recommendation processes into robust, user-facing production API's
And here are the skills and experience you'll need to be successful:
  • Minimum 3 years of industry experience
  • Bachelor's Degree or higher in Computer Science, Machine Learning, or Statistics or equivalent experience.
  • Great Python skills, Scala and Java a huge plus
  • Extensive experience with one or more of the follow frameworks. (Spark, Druid, Hadoop, HBase, Kafka, Sagemaker)
  • Experience with MySQL, Postgres or equivalent relational database. Redshift, Vertica or other column stores a huge plus
Who We Are
Massdrop puts community first. We create high-quality, custom gear, apparel, and products inspired and designed by our online communities. We provide over 5 million members a place to connect, discuss, buy products together, and learn about the things that are important to them.
The engineering team contains of a number of seasoned developers who have scaled web apps beyond 10M daily active users. We have seen a lot of what doesn't work in our past engineering teams and distilled the right practices and processes to ensure a healthy, sane, and efficient work environment. We're all about quality engineering, not big egos; the best ideas win here.
If this sounds like the right environment for you to continue your software engineering career, then please submit an application. We'd love to talk with you!

I'm interested

Please send me alerts for jobs like this

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

Content Strategist

NewsCred United States United States
We're now the world's leading content marketing company. We build software that supports marketers in content planning, creation, publishing, and analysis. We help brands speak to their audiences by providing both bespoke original content and cont...

Customer Success Manager

Qventus United States United States
Want to change healthcare? Love interacting with people? Apply to be a customer success manager for our customers! A customer success manager will wear a number of hats, combining aspects of account management with product management. First, he o...

Customer care Executive

IndiaProperty.com Indiana United States Indiana, United States
ICC - Service Team Designation: Senior Executive - Customer Service Experience: 0 to 2 yrs. in Customer service / Tele calling. Location: Chennai Education: (10+2+3) / (10+3)/ (10+2+4) Job description: Fluency in English and any of these regional ...