Pearson Software Engineer - Machine Learning in Boulder, Colorado

Software Engineer - Machine Learning


At Pearson , we’recommitted to a world that’s always learning and to our talented team who makesit all possible. From bringing lectures vividly to life to turning textbooksinto laptop lessons, we are always reexamining the way people learn best,whether it’s one child in our own backyard or an education community across theglobe.

We are bold thinkers and standoutinnovators who motivate each other to explore new frontiers in an environmentthat supports and inspires us to always be better. By pushing the boundaries oftechnology — and each other to surpass these boundaries — we create seeds oflearning that become the catalyst for the world’s innovations, personal andglobal, large and small.

Comecheck us out. What big idea will you help us launch?

We are searching for a SoftwareEngineer who has a solid understanding of the conceptual framework thatunderlies machine learning; an in depthknowledge of methods, tools, techniques. The right candidate will be a ‘master’ ofdata science!

As a Machine Learning Software Engineer,your responsibilities will include:

  • Designingand running experiments to advance our machine learning understanding andtechniques

  • Developingnew algorithms

  • Maintainingand enhancing our existing machine learning tool sets and operational softwaresuites

Ideal Qualities:

  • Graduatelevel degree in a quantitative field - CS, EE, Statistics, Math

  • Strongbackground and proven industry experience in software development

  • Experiencewith machine learning, NLP, modeling, prediction, neural networks

  • Collaboration– you have great collaborative skills, as well as the ability to work wellindependently and self-directed

  • Strongcoding ability in Python and familiarity with R

  • Analytical,inquisitive, adaptable, think beyond the normal shaped box!

This excellent opportunity is located at our Boulder, CO site.


Required Skills/Knowledge/Abilities:

  • ComputerScience or EE background (BS, MS or PhD)

  • MachineLearning (proficient)

  • DeepLearning (proficient)

  • Python(expert)

  • EnsembleModeling/Classification (proficient)

  • R(proficient)

  • Softwareengineering (expert)

  • Linuxdevelopment (expert)

Additional Bonus Qualifications:

  • Cloudtechnologies and Amazon Web Services

  • Desireto do “reproducible research” using Docker and Jupyter notebooks

  • Scikit-learn,Pandas, Numpy

  • Spark

Pearson fuels the growing demand for effectiveeducation and high-quality information in the global knowledge economy, andshare a common goal: to help people get on in their lives through education.For more information, visit

Pearson is an Equal Opportunity and AffirmativeAction Employer, and a member of E-Verify. All qualified applicants, includingminorities, women, veterans, and people with disabilities are encouraged toapply.


Primary Location: US-CO-Boulder

Work Locations: US-CO-Boulder-4940 Pearl East 4940 Pearl East Circle Suite 200/201/204 Boulder 80301

Job: Technology

Organization: Assessments School

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: Mar 20, 2017

Req ID: 1617028