Senior Software Engineer

Pearson - Jefferson City, MO

Hiring: Senior Software Engineer Company: Pearson Location: Jefferson City, MO Job Posted Time: 2026-09-16 10:24:27 Employment Type: Full-time Target Skills & Keywords : AWS, CI/CD, Fine-tuning, Git, Infrastructure as Code, Kubeflow, Kubernetes, LLM, Large Language Model, MLflow, Machine Learning, Microservices, NLP, PyTorch, Python, REST, SQL, TensorFlow About the job Required Skills: •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. •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. 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. •Expert-level Python development. •Strong problem-solving, communication, and collaboration skills. •Machine learning platforms such as MetaFlow, MLflow, Kubeflow, or similar workflow orchestration systems. •GPU computing and distributed model training. •Large language model deployment or inference infrastructure. •PyTorch, TensorFlow, or similar machine learning frameworks. Compensation: •$135,000 - $155,000 / year •This position is not bonus eligible, and information on benefits offered is here Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!