Software Engineer - Big Data

Location: New York, NY

Department: Engineering

Type: Full Time

Min. Experience: Mid Level

Knewton is on a mission to personalize education for students around the world. Education companies worldwide use the Knewton infrastructure platform to power course materials that dynamically adapt to each student’s unique needs.

At Knewton, we use small, cross-functional teams to solve difficult challenges with real-world implications. Teams comprise a range of technical, mathematical, educational, and design specialists unified by a passion for improving education.

Knewton was founded in 2008 and has offices in New York City and London. Investments top $105M from well-known angel investors plus Accel, Bessemer, First Round Capital, Firstmark, Founders Fund, GSV, and Atomico.

You’ll be coding the core algorithms, models, and services that drive the Knewton Adaptive Learning Platform, the thing that generates the spot-on, highly-personalized educational recommendations that maximize each student’s probability of success. Want to use tons of data to help figure out what students know, how they learn best, and how to help them learn more efficiently and effectively? If so, this job’s for you!   

This is an outstanding opportunity to:

  • Work with and learn from the world's best engineers and data scientists
  • Contribute to key engineering decisions regarding technical direction of team
  • Quickly build world class consumer facing products
  • Become an industry luminary – we are open sourcing our projects/codebase

Engineers must have:

  • 2+ years of full time professional experience writing high-quality, elegant code
  • A willingness to learn and use Python and Java
  • The potential and desire to rise into positions of technical leadership
  • A passion for transforming education

Not required but highly desired are:

  • Experience with the Java Virtual Machine (JVM)
  • Experience in machine learning and data mining, and with the R statistical package
  • Familiarity with Amazon Web Services (AWS) and Unix
  • Experience with open-source technologies
  • Experience with big data processing using NoSQL techniques like Cassandra, Hadoop, Hive 

Perks include:

  • Competitive salary, great benefits, and equity
  • Flexible hours, no vacation policy, and paid maternity/paternity leave
  • High-quality equipment (default: a new Macbook Pro with a giant monitor)
  • Frequent guest speakers and tech/edtech Meetups hosted at Knewton HQ
  • Social groups and sports teams
  • Free dinner every weeknight in the office, all-day snacks, and a full bar
  • Free monthly MetroCards/PATH cards
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

What's your employment eligibility?*
Do you want to receive Knewton's monthly email?