Enable job alerts via email!

Senior Software Developer

Pearson

Des Moines (IA)

Remote

USD 100,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in education seeks a Senior Software Developer to design and deploy software for machine learning applications. You will collaborate with scientists to enhance assessment systems, ensuring data security and efficiency. Join a mission-driven team focused on transforming education for learners worldwide.

Qualifications

  • Strong software engineering skills in complex, multi-language systems.
  • Experience with cloud computing and backend API development.

Responsibilities

  • Design, develop, and deploy software components in a machine learning pipeline.
  • Collaborate with ML scientists to transition research prototypes into scalable software solutions.

Skills

Software Engineering
Collaboration
Python
Machine Learning

Education

Bachelor’s or Master’s degree

Tools

AWS
SQL
NoSQL
Docker
Kubernetes
APIs

Job description

Be among the first 25 applicants and get AI-powered advice on this job and more exclusive features.

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 big problems in education and inspire a lifelong love of learning. We need talented individuals like you to help us transform education and create 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 annually. Our technology provides quick results on student performance on standardized tests, informing teaching and learning for educators, students, and parents.

As a Senior Software Developer, You Will
  1. Design, develop, and deploy software components in a machine learning pipeline.
  2. Contribute to developing student assessments data management components, ensuring efficient access for new assessment techniques while maintaining data security and privacy.
  3. Evaluate open-source and commercial platforms for machine learning model development and operation.
  4. Develop tooling and infrastructure to support ML engineers and data scientists with model experimentation and deployment.
  5. Collaborate with ML scientists to transition research prototypes into scalable, robust, and cost-effective software solutions.
Preferred Qualifications
  • Strong software engineering skills in complex, multi-language systems
  • Python development experience
  • Familiarity with machine learning
  • Experience with cloud computing (AWS)
  • Experience with SQL and NoSQL databases
  • Building custom integrations using APIs
  • Backend API development experience
  • Experience with containers and Kubernetes in cloud environments
  • Service-oriented architecture development skills
  • Excellent collaboration skills
Experience That Will Set You Apart
  • High-volume server-side application development
  • Go language experience
  • Deep AWS expertise
  • Hands-on Kubernetes experience
  • Microservice architecture design
  • Designing REST or GraphQL APIs
  • Docker proficiency
Education and Experience

Bachelor’s or Master’s degree and/or equivalent professional experience

Who We Are

At Pearson, our purpose is to help people realize their potential through learning. We believe every learning opportunity is a chance for personal growth. We are the world’s lifelong learning company. Learning is who we are. To learn more: We are Pearson.

Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit, and business need, without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, or other protected groups. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.

If you are disabled and need accommodations to access our career site, please email TalentExperienceGlobalTeam@grp.pearson.com.

Job Details
  • Category: TECHNOLOGY
  • Organization: Assessment & Qualifications
  • Schedule: FULL_TIME
  • Workplace: Remote
  • Req ID: 19297
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer

Oracle Database

Seattle

Remote

USD 74,000 - 179,000

Today
Be an early applicant

Sr. Software Developer

Zachary Piper Solutions

Sully Square

Remote

USD 125,000 - 145,000

7 days ago
Be an early applicant

Senior Software Developer

Pearson

Oklahoma City

Remote

USD 125,000 - 150,000

Today
Be an early applicant

Senior Software Developer

Humanit

West Virginia

Remote

USD 90,000 - 160,000

2 days ago
Be an early applicant

Senior Software Developer

Pearson

Montgomery

Remote

USD 125,000 - 150,000

Today
Be an early applicant

Senior Software Developer

Pearson

Columbia

Remote

USD 125,000 - 150,000

Today
Be an early applicant

Senior Software Developer

Pearson

Harrisburg

Remote

USD 125,000 - 150,000

Today
Be an early applicant

Senior Software Developer

Pearson

Sacramento

Remote

USD 125,000 - 150,000

Today
Be an early applicant

Senior Software Developer

Pearson

Madison

Remote

USD 125,000 - 175,000

2 days ago
Be an early applicant