Lead Software Engineer / Machine Learning

7+ Years of industry experience, experience working with large data sets, especially with hadoop and spark, strong programming experience in java preferred or scala, c/c++, Familiar with CI/CD tools, familiar with libraries spark ml, tensor flow, scikit-learn etc.
Full Time
$170,000 - $190,000
Work from home not available Travel required to 10%.

Job Description

Pearson has one defining goal: to help people progress in their lives through learning. We champion innovation and we invest in models for education that deliver on our promise for effective, accessible, and personal learning from early literacy, college and career readiness to professional education, through data informed instruction and inventive applications for mobile and digital learning.

Pearson, the world's leading learning company, has global-reach and market leading businesses in education, business, and consumer publishing and is listed on the London and New York stock exchanges (UK: PSON; NYSE: PSO). For more information, visit www.pearson.com.

The Personalized Learning and Analytics team (PLA) in Pearson is responsible for software development of analytics and machine learning platforms. PLA is growing and we are looking for a new team member to build a machine learning solution for Pearson s Global Learning Platform. Together with a highly multi-disciplinary team of engineers, data scientists, strategic partners, product managers and subject domain experts you will work on building adaptive solutions powered by big data. You will work on a best-in-class cloud computing platform, with cutting edge big data tools at your disposal while having access to experts in education, engineering and data science.

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.


- Provide technical leadership and motivation to a team of great engineers to deliver best in class platform and product capabilities

- Partnership with engineering manager and project manager to ensure the project activities are properly planned and risks are managed

- Develop scalable data processing pipelines

- Collaborate with other data scientists and engineers to find effective solutions to technical challenges

- Provide input for product road maps

- Work closely with engineers to build, test, deploy and troubleshoot machine - learning / algorithm based software


- MSc or higher in computer science, statistics, mathematics, physical science, engineering, or a comparable related technical field

- 7+ years of industry experience in engineering, data science or related areas

- Experience with working on large data sets, especially with Hadoop and Spark

- Experience with cloud computing platforms such as AWS and Google

- Good understanding of foundational algorithms, statistics and machine learning concepts: linear/logistic regression, random forest, boosting, NNs, etc.

- Passion for learning (new problem domains, algorithms, tools etc) and for analyzing data

- Strong programming skills with fluency in at least one of Java, Scala, C/C++

- Familiar with industry standard software engineering practices and infra-structure, e.g. CI/CD tools, Unix, Linux, Agile, etc.

- Ability to access, manage, transfer, integrate and analyze complex datasets, especially using SQL, No-SQL and map-reduce techniques

- Familiarity with libraries such as Spark ML, Tensor flow, scikit-learn (or others like H2O, Databricks)


- Desire to explore and develop solutions to questions that may or may not have a right answer

- Demonstrated mastery in communication of technical ideas to non-technical audiences

- Ability to translate customer goals into practical engineering solutions

- Passion for growing more junior team members, building careers plans and mentoring

Posted By

Doug Pojar

2154 East Commons Ave, Suite 4000 Centennial, CO, 80122

Dice Id : 10519774
Position Id : 6193112
Have a Job? Post it

Similar Positions

Machine Learning Engineer
  • Intelliswift Software Inc
  • Menlo Park, CA
Senior ML Engineer (5811)
  • Embedded Resource Group, Inc
  • Saratoga, CA
Sr Software Engineer -Deep Learning
  • VortexLink
  • Campbell, CA
Staff Machine Learning Engineer
  • Appcast
  • Mountain View, CA
AI Developer/Specialist
  • Mice Groups
  • Redwood City, California
Machine Learning/AI Engineer
  • Cypress HCM
  • Redwood City, CA
Machine Learning Product Manager
  • Thoughtwave Software and Solutions
  • Sfo, Ca, CA
Senior Data Scientist Deep Learning (Analytics practice)
  • Alltech Consulting Services, Inc.
  • Santa Clara, CA
Data Scientist
  • Proofpoint, Inc.
  • Sunnyvale, CA
Digital Signal Processing Scientist
  • OSI Engineering, Inc.
  • Mountain View, CA
Sr. Principal R&D Engineer, Software Development
  • Johnson & Johnson
  • Milpitas, CA