Data Engineer

4 days left

Nashville, Tennessee
Base salary, annual bonus, 401k Company Match
Jan 24, 2020
Data & Analysis
Metro Area
Full Time

GoNoodle is looking for an experienced Data Engineer to expand and optimize our data and data pipeline architecture, as well as optimize data flow and collection for cross functional teams. The ideal candidate has an ‘all-purpose everyman’ mindset and enjoys building data systems from the ground up. You will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives. If you have experience working on ETL pipelines and love thinking about how data models and schemas should be architected, we want to hear from you.

As a Data Engineer at GoNoodle, you will...

  • Design and build new dimensional data models and schema designs to improve accessibility, efficiency, and quality of internal analytics data
  • Build, monitor, and maintain analytics data pipelines
  • Support existing processes running in production
  • Implement systems for tracking data quality and consistency
  • Work closely with Data, Product, Operations, Marketing, and Sales teams to understand data and analysis requirements
  • Work with teams to continue to evolve data models and data flows to enable analytics for decision making

Strong candidates will bring the following experience and skill sets:

  • 8+ years experience in analytics, dimensional modeling, and ETL optimization
  • 4+ years experience with procedural programming languages (e.g. Python, R)
  • 4+ years of experience with data handling/ETL, including working with large unstructured datasets
  • Has experience with writing SQL queries
  • Possesses strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
  • Has built large-scale data pipelines professionally and can craft code in R, Python, and/or SQL
  • Has built batch data pipelines with relational database engines, and understands their respective strengths and weaknesses
  • Has experience with cloud platforms, preferably Amazon Web Services
  • Is a strong communicator. Explaining complex technical concepts to product managers, support, and analysts is no problem for you
  • Has experience with MPP data warehouses (Redshift, Snowflake, or similar)
  • Is someone that others enjoy working with due to your technical competence and positive attitude

Desired Qualifications

  • BS/BA in technical field, computer science or mathematics 
  • Experience working with AWS, or an AWS Associate level certification
  • Experience building simple scripts and web applications using Python
  • Experience with Linux and Shell scripting
  • Experience processing data with Hadoop
  • A solid grasp of basic statistics (regression, hypothesis testing)
  • Experience in fast moving start-up environments


About GoNoodle

Launched in 2013, GoNoodle gets kids moving to be their smartest, strongest, bravest, silliest, bestest selves. Short, interactive movement videos and games make it awesomely simple and fun to incorporate movement into every part of the day with dancing, stretching, running and mindfulness activities. At school, teachers use GoNoodle to keep students energized, engaged, and active inside the classroom. At home, GoNoodle turns screen time into active time, so families can have fun and get moving together. Currently, more than 14 million kids and over 675,000 teachers worldwide use GoNoodle each month. GoNoodle is used in 82% of US public elementary schools in all 50 states and in schools around the world in 186 countries. GoNoodle users have generated over 6 billion minutes of physical activity in the past year. GoNoodle customers include more than three dozen leading health systems, health plans, and fortune 500 companies, along with school districts, schools and teachers. Learn more at