Senior Software Developer
United States
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Applications have closed
Pearson
Discover all Pearson has to offer for every step of your learning journey.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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture AWS Data management Docker Engineering Kubernetes Machine Learning ML models NoSQL Open Source Privacy Python Research Security SQL Teaching
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.