Senior Data Engineer, Platform

We are looking for our first data engineer: a senior platform data scientist/engineer to lead our data platform and pipeline building efforts.

The ideal candidate will build and maintain a robust, scalable and sustainable enterprise data platform. He/she will be well-versed in the best practices of data warehousing but be flexible enough to think outside the box whenever necessary. The Data Engineer should be no stranger to high-scale systems with complex data models and large amounts data coming from various sources.

The role is in Sunnyvale; California and reports to Director of Engineering 

Responsibilities:

  • Lead the development and maintenance of a scalable data pipeline
  • Integrate and deploy machine learning algorithms and (near) real time analytics on the data platform and pipeline
  • Productionize reports, visualizations on our teacher and parent portals that capture how a child is learning
  • Integrate various data sources into one big database – usage from games and playsets with sales, CRM, marketing  
  • Gather requirements, scope, architect, develop, build, release, and maintain data oriented projects for all parts of our organization, considering performance, stability, and an error-free operation
  • Identify and resolve pipeline issues and discover opportunities for improvement
  • Work in a collaborative environment: meetings, iterative development and design and code review sessions
  • Help evaluate new tools and technologies to keep technology stack at the cutting edge
  • Help debug critical issues in complex designs or coding schemes
  • Monitor existing metrics, analyze data, and partner with other internal teams to solve difficult problems

Qualifications:

  • BS in Computer Science or a related field and relevant experience
  • 3+ years of data engineering experience
  • Strong software development skills including programming languages, system architecture and agile development process.
  • Strong experience in many of the following areas:
    • Modern, object-oriented programming languages: Java, C++, Scala, Ruby, …
    • Programming frameworks: Spring, MVC, NodeJS, …
    • Web programming technology: JavaScript, HTML5, …
    • Scripting languages: Python, Perl, …
    • UNIX systems and development
    • Databases: Mongo, NoSQL, …
    • REST-compliant API’s, SOA,
  • Cloud platform expertise: AWS preferred
  • Experience with Postgres and MongoDB
  • Excellent communication skills

Preferred Qualifications:

  • You have built a data pipeline and the infrastructure required to deploy machine learning algorithms and real-time analytics in low latency environments
  • Experience with Tableau, including report and dashboard development
  • Understanding of build systems, and other software configuration tools such as Jenkins and Rundeck
  • Experience with Postgres
  • Previous start-up experience
  • Have worked on shipping product
  • Additional skills that add value to our company (technical or domain)
  • A passion for our product space and a desire to improve the lives of others

Please email jobs@squarepanda.com if you are interested in this position.

    Join Our Growing Square Panda Community!