--}}

JOB DESCRIPTION


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

Competitive

Monthly based

Location

London, England, United Kingdom

Job Overview
Job Posted:
1 week ago
Job Expire:
1w 4d
Job Type
Remote
Job Role
Developer
Education
Bachelor Degree
Experience
3+ Years
Slots...
1

Share This Job:

Location

London, England, United Kingdom