Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer - Machine Learning - Pearson


Boulder, Colorado
  • Data Engineer
  • Data Analytics
  • Data Scientist
  • Statistician
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details


At Pearson, we’re committed to a world that’s always learning and to our talented team who makes it all possible. From bringing lectures vividly to life to turning textbooks into 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 the globe.

We are bold thinkers and standout innovators who motivate each other to explore new frontiers in an environment that supports and inspires us to always be better. By pushing the boundaries of technology — and each other to surpass these boundaries — we create seeds of learning that become the catalyst for the world’s innovations, personal and global, large and small. 

Come check us out. What big idea will you help us launch?

We are searching for a Software Engineer who has a solid understanding of the conceptual framework that underlies machine learning; an in depth knowledge of methods, tools, techniques. The right candidate will be a ‘master’ of data science!


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

  • Designing and running experiments to advance our machine learning understanding and techniques
  • Developing new algorithms
  • Maintaining and enhancing our existing machine learning tool sets and operational software suites


Ideal Qualities

  • Graduate level degree in a quantitative field - CS, EE, Statistics, Math
  • Strong background and proven industry experience in software development
  • Experience with machine learning, NLP, modeling, prediction, neural networks
  • Collaboration – you have great collaborative skills, as well as the ability to work well independently and self-directed
  • Strong coding 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:

  • Computer Science or EE background (BS, MS or PhD)
  • Machine Learning (proficient)
  • Deep Learning (proficient)
  • Python (expert)
  • Ensemble Modeling/Classification (proficient)
  • R (proficient)
  • Software engineering (expert)
  • Linux development (expert)


Additional Bonus Qualifications

  • Cloud technologies and Amazon Web Services
  • Desire to do “reproducible research” using Docker and Jupyter notebooks
  • Scikit-learn, Pandas, Numpy
  • Spark


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

Pearson is an Equal Opportunity and Affirmative Action Employer, and a member of E-Verify. All qualified applicants, including minorities, women, veterans, and people with disabilities are encouraged to apply.


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: Jul 28, 2017

Req ID: 1713103

Powered By

Featured Jobs