Open Positions
Learning Science
Senior Data Scientist
About the Role
We are actively seeking a brilliant data-science expert for our Learning Team in Redwood Shores. The Learning Team's work draws heavily from research in the fields of psychology, education, statistics, and computer science, but we apply that research to build real-world technologies. This position in our Learning Team requires data analysis and visualization, statistical modeling, collaboration, and communication with internal and external stakeholders, with an end goal of deploying machine-learning models in large-scale production environments.
Responsibilities
  • Oversee multiple technical measurement and research projects related to product development
  • Perform data cleaning/preparation, management, and statistical analyses of various types of data (e.g., gameplay data, online testing, user behaviors in digital environments)
  • Design, develop, document, and deliver technical and operational procedures and programs to run machine-learning models in large-scale production environments
  • Assist with development of technical reports to provide summaries of findings, interpretations of results, and data-driven recommendations
Requirements
  • Ph.D. degree (or equivalent experience) in computer science, statistics, quantitative psychology, or related field
  • Advanced training in machine learning, data science, psychometrics, or equivalent
  • Ability to independently clean data, run exploratory analyses, fit models, communicate findings, and prepare models for implementation in production environments
  • At least two years' worth of experience running machine-learning models at scale in production environments
  • Personal accountability with a strong work ethic
Bonuses
  • Demonstrated affinity for the field of education
  • Experience creating production-level code and/or automating machine-learning models for production contexts
  • Expertise with advanced machine-learning techniques (e.g., deep learning, evolutionary algorithms, and/or Bayesian methods)
  • Curiosity about mechanisms underlying observed behaviors, coupled with creativity in modeling those behaviors
  • Knowledge of academic research literature on learning and/or motivation
To Apply
Please send a resume to jobs@kidaptive.com with the position in the subject line.
Engineering
Senior Software Engineer
About the Role
Kidaptive is seeking a Senior Software Engineer to join our team in Redwood Shores. This role is heavier on the backend emphasis with solid API development and database skills. The engineer will be working on our big data platform, ALP (Adaptive Learning Platform)
Responsibilities
  • Design and develop backend APIs in Java for our flagship product, ALP
  • Design mysql and nosql data schemas, optimize database performance, and manage a live system with thousands of users and millions of events.
  • Work with Amazon Web Services for the deployment, maintenance, and operation of our technical infrastructure
  • Mentor less experienced engineers on the team.
  • Be comfortable in a fast paced startup environment where priorities can change quickly.
Requirements
  • BS in Computer Science, or equivalent experience
  • 5+ years working experience as a software engineer
  • Significant experience with Java and API development
  • Basic familiarity with Linux
Nice to Have
  • Experience with AWS
  • Analytics or other business experience
To Apply
Please send a resume to jobs@kidaptive.com with the position in the subject line.
Engineering
Senior Data Engineer
About the Role
Kidaptive is seeking an engineer with big data experience to join our team in Redwood Shores. In this role, you'll work on improving and expanding our Adaptive Learning Platform (ALP) , in-house analytics, platform APIs, and more! Our vision is for ALP to power an ecosystem of connected learning apps, and we've got a very exciting year ahead of us. You'll be part of a small but elite team dedicated to the success of our platform.
Responsibilities
  • Write code in Java and Go to improve and expand our Adaptive Learning Platform.
  • Design data stores, both relational and not, and the queries that connect to them.
  • Work with our learning team to help identify interesting insights and trends in the data.
  • Propose new infrastructure, refactorings, and systems setup as needed to enhance ALP capabilities.
  • Improve our company and partner analytics systems.
Requirements
  • BS in Computer Science or equivalent
  • 4+ years working with big data technologies, particularly the Hadoop ecosystem
  • Expert Java skills
  • Experience with MySQL, PostgreSQL, or other relational databases.
Nice to Have
  • Familiarity with Kafka and Zookeeper
  • Prior experience building or maintaining an externally-facing application platform.
  • AWS experience
  • Go experience
  • Korean language skills. While this position won't interact with our Korean office often, it's still a useful skill to have around Kidaptive.
To Apply
Please send a resume to jobs@kidaptive.com with the position in the subject line.