Senior Software Engineer
$135k - $155kPearson
Senior Machine Learning Platform Engineer
About Pearson
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 some of the biggest challenges in education and inspire a love of learning that lasts a lifetime. Together, we transform education and provide meaningful opportunities for millions of learners worldwide.
The Automated Assessment team develops machine learning-based software systems that evaluate tens of millions of learner responses each year. Our technology combines large-scale distributed systems, cloud computing, natural language processing, and machine learning to deliver fast, reliable scoring that supports educators, students, and parents around the world.
As advances in AI continue to reshape education, our team is building the next generation of machine learning infrastructure that powers both traditional scoring models and emerging generative AI capabilities.
The Opportunity
We are looking for a Senior Machine Learning Platform Engineer to lead the evolution of our cloud-native machine learning platform. This role is responsible for designing and developing the infrastructure that enables data scientists and machine learning engineers to efficiently build, train, deploy, and operate production machine learning models at scale.
You will help define the future of our AI platform, including distributed model training, GPU-based workloads, large language model hosting, and the tooling that enables research to become reliable production systems.
This position offers the opportunity to influence architectural direction while working closely with software engineers, AI scientists, and product teams on technology that directly impacts millions of learners.
Responsibilities
- Lead the design and evolution of Pearson's Kubernetes-based machine learning platform supporting large-scale model training and deployment.
- Design, implement, and optimize distributed machine learning workflows using MetaFlow and other cloud-native technologies.
- Build platform capabilities that enable reproducible experimentation, automated model training, artifact management, and production deployment.
- Develop infrastructure supporting GPU-based machine learning workloads for traditional ML models (e.g. transformer-based classifiers), foundational models, and agentic pipelines.
- Design and implement backend services and APIs that support machine learning lifecycle management.
- Evaluate and integrate open-source technologies that improve developer productivity, platform reliability, scalability, and operational efficiency.
- Collaborate closely with AI scientists to transition research prototypes into robust, scalable, production-quality systems.
- Improve platform observability, reliability, security, and cloud cost efficiency.
- Mentor engineers, contribute to technical strategy, and help establish engineering best practices across the team.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent professional experience.
- Strong software engineering experience developing complex distributed systems.
- Experience designing and building cloud-native applications on AWS.
- Experience developing applications using Kubernetes and container technologies.
- Experience designing REST-based APIs and microservice architectures.
- Experience working with SQL and NoSQL databases.
- Experience with CI/CD pipelines, Git-based development workflows, and automated testing.
- Strong problem-solving, communication, and collaboration skills.
Preferred Qualifications
Experience with one or more of the following:
- Machine learning platforms such as MetaFlow, MLflow, Kubeflow, or similar workflow orchestration systems.
- Production machine learning systems.
- GPU computing and distributed model training.
- PyTorch, TensorFlow, or similar machine learning frameworks.
- Kubernetes operations, scheduling, and workload optimization.
- Infrastructure as Code technologies.
- Performance optimization and cloud cost management.
- Building internal developer platforms or engineering productivity tools.
What Will Set You Apart
- Experience building platforms used by machine learning engineers and data scientists.
- Experience deploying and operating production AI or LLM infrastructure.
- Experience fine-tuning/deploying/managing foundation models and pipelines.
- Experience designing highly scalable cloud-native systems handling large datasets and compute-intensive workloads.
- Curiosity about emerging AI technologies and the ability to evaluate them pragmatically.
- A passion for building tools that enable others to move faster.
Why Join Pearson?
You'll help build the platform that powers AI across Pearson's automated assessment ecosystem. Your work will enable machine learning scientists to innovate faster while ensuring our production systems remain scalable, secure, reliable, and cost-effective.
This is an opportunity to work on challenging engineering problems at the intersection of distributed systems, cloud infrastructure, machine learning, and generative AI—developing technology that directly improves educational outcomes for learners around the world.
Who we are:
At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's 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. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. 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 an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing View email address on click.appcast.io.
Job Family:
TECHNOLOGY
Organization:
Assessment & Qualifications
Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows:
The minimum full-time salary range is between $135,000 - $155,000.
This position is not bonus eligible, and information on benefits offered is here.
Applications will be accepted through 21st September. This window may be extended depending on business needs.
#J-18808-Ljbffr- ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to develop and maintain features for our Corrections Solutions products. The role requires a collaborative mindset, experience in software development, and proficiency with relational databases like MySQL....SeniorLocal area3 days per week
- Senior Software Engineer (Fraud Technology)Location: Nashville, TN (hybrid)At Asurion, we build products and experiences that help people stay connected and protected. Within Fraud Technology, our mission is to protect customers by delivering software that adapts quickly...Senior
$125.9k - $148.1k
...by connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal...SeniorFull timeContract workLocal areaFlexible hours$114.6k - $234.6k
Job DescriptionOracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process Oracle (ZPO) initiative. This program is focused on streamlining critical business processes across...SeniorTemporary workFlexible hours- ...Job ID: Posted: Location: Chennai, TN, IndiaJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace: HybridCareer... ...and technology leaders in high-performance loyalty management software for the airline, retail, travel, and transportation sectors. Headquartered...SeniorWorldwide
$79.8k - $178.1k
...As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided...SeniorTemporary workFlexible hours- ...we ship lands in someone's daily work, so we stay close to the people using it. About the Role: We are looking for a Senior Software Engineer to join Care Team Enablement. Most of our product workflows live on the Salesforce platform, with additional TypeScript...SeniorWork at officeRemote work
- ...We are currently seeking a Senior Software Engineer to join our team in Remote, Tennessee (US-TN), United States (US). Job Description – Senior Software Engineer Day to Day job Duties:(what this person will do on a daily/weekly basis) We are seeking a Senior...SeniorWork at officeRemote workFlexible hours
- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
$115k - $165k
...experience — talk with your recruiter to learn more. Base pay range $115,000.00/yr - $165,000.00/yr What you will do Senior Software Engineer responsible for designing, developing, and delivering innovative software solutions for Department of Defense and U.S....SeniorWork at officeImmediate startRemote workFlexible hours$79.2k - $178.1k
...best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges. As a Software Engineer, you will work with a team of software engineers responsible for the software design, development, and operations of OCI DevOps...SeniorTemporary workFlexible hours- ...and monitoring missions. Our Automated Sensor Operator (ASO) software, native to our own line of purpose-built Smart Sensors and... .... About this Role: Position Description The Senior Software Engineer will design and implement software and firmware to transform...SeniorPermanent employmentFull timeWork at officeLocal areaFlexible hours
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorFull timeWork at office$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorFull timeRemote work$91.7k - $163.7k
...as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together.As a Senior Software Engineer at Optum Insight, you will be a key contributor to an innovative engineering team building high-performance, scalable software...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$186.07k - $218.9k
...Expect to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first...SeniorLocal area- Senior Software Engineer We are seeking a senior-level Software Engineer who can be part of the team that is designing the next generation Raven Tools / TapClicks platform. You will be expected to be internally motivated and use the best practices to deliver this world...Senior
- ...platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at... ...implement metrics and analyses to introspect autonomous driving software performance atinterfaces across the autonomy stack; partner...SeniorFull timeLocal areaRemote workWork from home
- ...Open Position: Senior Software Engineer - Survey Application Location: Remote Reports To: Sr. Director of Data Science and Insights About Us: At HST Pathways, we’re passionate about transforming healthcare. Our innovative software empowers surgery centers...SeniorFull timeRemote workFlexible hours
$89.2k - $209.5k
...Salary: $89,200 - 209,500 per year Requirements: We are looking for a software engineer with 3+ years of experience. We need experience building service-oriented architectures, APIs, or distributed systems. We require development experience in Java, C++, or C#...SeniorFull time$91.4k - $187k
...Ensures milestone achievement with project managers, mentors junior engineers, engages in customer clarification and RCA documentation, and... ...(e.g., quality assurance) to ensure hardware, firmware, software, and cloud network code.-Designs playbooks for investigations...SeniorTemporary workFlexible hoursShift work$121.4k - $218.6k
...solutions for government networks? Join Our Custom Government Engineering Team! The Custom Government team operates across the full... ...an experienced, self-motivated, and highly productive Senior Software Engineer with a solid systems background. In this role, you...SeniorWork experience placementWork at office$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area$79.2k - $209.5k
Designs, implements, and optimizes components in distributed systems with an emphasis on scalability, resiliency, and operability. Delivers features and load/performance tests; leverages data plane platforms and distributed state tools for high-volume retrieval, storage...SeniorTemporary workFlexible hours$79.2k - $209.5k
...and multicloud solutions, edge computing, and more.As a Senior Core Infrastructure Engineer, you will build and operate the foundational distributed... ...equivalent practical experience.4+ years of professional software-development experience; advanced degree holders may have...SeniorTemporary workWork at officeWorldwideRelocationRelocation packageFlexible hours- ...traditional public-cloud boundaries to support dedicated, hybrid, and multicloud solutions, edge computing, and more. As a Senior Platform Software Engineer, you will build the platform capabilities that make OCI services easier and safer for engineers and customers to use....SeniorWork at officeWorldwideRelocationRelocation package
$79.2k - $209.5k
...Who are we looking for?We are looking for engineers with distributed systems experience. You should have experience with the software development and design of the features and... ...metrics, and self-healing systems.Partner with senior leadership to influence architectural...SeniorFull timeTemporary workWork at officeRelocationLong distanceFlexible hours- ...collaborate effectively with distributed global teams. Key Skills: Distributed Services, SDK Development, CI/CD, Infrastructure Engineering, Performance Optimization, Debugging, Capacity Planning, Testing Frameworks, API Design, Operational Readiness, Code Review,...SeniorTemporary workFlexible hours
$186.07k - $218.9k
...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer...SeniorLocal area$89.2k - $209.5k
Oracle Cloud Infrastructure (OCI) is seeking an AI-native Software Developer 3 to join our fast-moving data and platform engineering team. This role is for an engineer with strong general software engineering fundamentals, solid hands-on coding ability, and the curiosity...SeniorTemporary workInternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Nashville, TN
- startup software engineer Nashville, TN
- financial software developer Nashville, TN
- junior software developer remote Nashville, TN
- software engineer Nashville, TN
- software data engineer Nashville, TN
- software developer internship no experience Nashville, TN
- software engineer entry level Nashville, TN
- software engineer amazon Nashville, TN
- senior robotics software engineer Nashville, TN



