Jobs and Careers
PE

Senior Software Developer

Pearson
United States, United Statesfull_timeVerifiedPosted 12 May 2025

About the role

As the world’s learning company, Pearson helps people make more of their lives through learning. We use our knowledge, passion, and reach to tackle the big problems in education and inspire a love of learning that lasts a lifetime. That's why we need smart people like you. Together, we can transform education and provide boundless opportunities for billions of learners worldwide. 

The Automated Assessment team develops machine learning-based software systems that analyze tens of millions of learner exam responses each year. Our technology is unique and meaningful, providing results quickly on student performance on standardized tests. The information helps inform teaching and learning for educators, students and parents. 
 

As a Senior Software Developer, you will: 

Design, develop and deploy software components in a machine learning pipeline. 

Contribute to the development of student assessments data management components -- providing efficient access for developing new assessment techniques while maintaining strong data security and privacy. 

Evaluate open-source and commercial platforms for the use, development and operation of machine learning models. 

Develop tooling and infrastructure to support ML engineers and data scientists with model experimentation and deployment. 

Work with ML scientists to transition research prototypes into robust, scalable and cost-effective software solutions.

Preferred Qualifications 

Strong software engineering skills in complex, multi-language systems 

Python development experience

Familiarity with machine learning

Experience working with cloud computing (AWS) 

Experience working with SQL and NoSQL database systems 

Experience building custom integrations between cloud-based systems using APIs 

Experience writing backend APIs 

Experience developing with containers and Kubernetes in cloud computing environments 

Experience developing service-oriented architectures 

Great collaboration skills 

Experience that will set you apart:   

High-volume, server-side application development 

Go Development 

AWS expertise 

Hands-on Kubernetes 

Microservice architectures  

Design of REST or Graph QL APIs 

Docker expertise 
 

Education and Experience 

Bachelors or Masters degree and/or equivalent professional experience 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Pearson

View company profile →