Research Software Development Engineer
Enlearn is seeking a Research Software Engineer who enjoys designing, prototyping, and rapidly iterating on new systems. Enlearn focuses on making a transformative difference in education by creating a research-based scalable platform that dynamically adjust curricular content, personal incentive structures, scaffolds, and learning progressions to uniquely fit any student learning any content in any learning environment (classroom, tutoring, individual). As a member of our research team, you will help develop a platform that adapts uniquely to every learner. You must be an avid problem solver, a self-starter, and fearless in taking on new and multiple challenges in research and development and deployment of a product used by learners worldwide.
Work in a R&D environment on the latest algorithms in program synthesis, language design, machine learning, and inductive logic reasoning
Rapidly design prototypes that can be evaluated for outcomes at scale
Collaborate on architectural and algorithmic design/implementation for thorny technological and product problems
Research new technology that could improve product offerings
Collaborate with an external partner and internal machine learning and education experts on design requirements
Implement a scalable backend service for machine learning on user experience data
Analyze student outcomes and adjust algorithms based on live-use metrics
Provide operational support after delivery
Produce documentation where necessary for partners and other developers
Bachelor’s degree in computer science or related technical or engineering degree preferred
Experience in implementing latest computer science methods described in research papers
Experience organizing and maintaining large test suites
Good to have:
Experience in deploying cutting-edge research computer science methods
3+ years C# and .NET technology experience
Experience in working with computer science researchers
Experience with experimentation of intervention design at scale
Excellent written, verbal and interpersonal communication skills
Educational software experience
Expertise with machine learning
Expertise with big data analytics and visualization techniques
Expertise with constraint solvers, and program synthesis
Expertise with AWS
Expertise with SQL and noSQL databases
SaaS and SOA
Equal Opportunity Employer
Enlearn is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Applicants must be legally authorized to work in the United States. Employer will not sponsor applicants for work visas.
Location: Seattle, WA
Great Benefits & Work Environment!
Check out our website for more information about our benefits and the great people you will be joining.