Senior Systems Engineer at Knewton
New York City, NY, US
What is Knewton? At Knewton, we believe each student is unique and that their knowledge is not defined by their last answer. Sometimes what a student needs at any moment may not be the next lesson in their textbook. Teachers, schools and education companies use Knewton solutions to adapt to each student’s unique needs with tailored recommendations. Join us to help students have a more positive educational experience.

What have we accomplished since opening our doors in 2008? We’ve delivered more than 15 billion (that’s right, billion) personalized recommendations to over 13 million students on every continent (okay, except Antarctica). We’re headquartered in beautiful Union Square NYC with offices in London and Tokyo. Investments top $150M from well-known angel investors plus Accel, Bessemer, First Round Capital, Firstmark, Founders Fund, GSV and Atomico.

We’re seeking a Senior Systems Engineer to provide technical leadership to our growing Infrastructure team. We are an internal service-oriented team, focused on managing our core AWS infrastructure and creating and maintaining developer tools and services that empower the rest of the Tech organization to confidently build and deploy quickly. You will play an integral role in designing, implementing and supporting our systems to ensure that they are reliable and optimized to keep our students learning seamlessly.
This is a great opportunity to:
Design, build and manage the underlying infrastructure on AWS
Build and maintain continuous deployment solutions to empower fellow engineers
Create tools that automate and scale our infrastructure
Partner with engineers on teams with technical support tasks
Improve infrastructure capabilities leveraging development best practices and championing new technologies
Work with the tools our team uses including Python, AWS, Ansible, Docker, Mesos, Marathon, and Jenkins.
What we are looking for:
4+ years of software development experience in Python and/or Java
Expert knowledge of Linux systems and ability teach and communicate performance and interactions of complex large scale deployments to technical and non-technical stakeholders
Mastery of configuration management tools. We use Ansible
Ability to leverage expertise in AWS technologies to support them within a complex infrastructure
Ability to prioritize tasks and work autonomously
Track record of practical problem solving and asking tough questions when needed
Excellent written and verbal communication
B.S. degree in Computer Science or related field, or equivalent practical experience
Previous startup experience, preferred
Perks include:
Competitive salary, great benefits, and equity including a 401k match
Great coworkers with a passion for empowering students and educators
Flexible hours, no vacation policy, and paid maternity/paternity leave
High-quality equipment (default: a new Macbook Pro with a giant monitor)
Social groups and sports teams
Free lunch every day in the office, all-day snacks, and a full bar
Free monthly MetroCards/PATH cards