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.
  • 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
  • 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
  • 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 with the position in the subject line.
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)
  • 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.
  • 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 with the position in the subject line.
Senior Data Engineer
Kidaptive Inc, has an opening for Senior Data Engineer in Redwood City, CA:
Job Duties
Analysis of System Requirements of the product. Understand current product specifications, implementation, and future roadmap. Get acquainted with existing software development processes, build, deploy systems. Implement enhancements and new feature requirements for product. Implement data storage solutions and adaptive rules that power the system. Work with learning team to identify and analyze trends and results in the solution. Propose new architecture, refactors, and work on technical debt in the system. Document the system architecture, high level and low-level design decisions and approaches in respective documents. Profile and analyze the feature module level performance and quality parameters and tune the quality and performance of modules to achieve the product level requirements. Perform review of source code developed by self and by peers. Write unit level test cases of the individual components, identification of defects and make the necessary changes in the code to make it defect free. Integrate various modules to build the whole system and perform integration level testing of the solution. Resolve the issues identified in developer level testing and during system level testing by testing team. Coordinate with other member of the team during all the phases of software development. Ensure process compliance in the entire development life cycle.
Job Requirements
Required Masters or foreign equivalent in Computer Science, CIS, MIS, Engineering (Any) or related field + 1 yr. of experience with the same or similar job duties but given another designation. May require domestic and International travel (Depending on company's need).
Job Location: Redwood City, CA
To Apply
Please send a resume to with the position in the subject line.