Mid-Level Software Engineer with ML and Kubernetes Experienc
The role
We are seeking a mid-level machine learning software engineer to help us on a high value deliverable. The role is project specific, but if we develop a good working relationship there is opportunity to join the team in a full time capacity in time. This is a client-facing role, so strong relationship and communication skills are a must.
Technologies We Use
- Core our products provide the foundations for our deployments.
- Kubernetes for distributed computing
- Postgres for data storage
- Flask & Angular for our web technologies.
- Python for Machine Learning, data processing and analysis.
- Our cloud infrastructure based on Azure AWS EC2 and S3.
Required Technical Skills
- A computer science, robotics, maths, statistics, physics or related university degree (graduated Bachelors, MSc, PhD or last year MSc/PhD student)
- Python
- Docker
- Relational databases
- Designing/using restAPIs
- Basic software engineering principles
- Desired Technical Skills
Cloud technologies i.e. AWS / Microsoft / Google Cloud
noSQL
flask
Nice-to-have additional skills
k8s
Dev ops experience (ci/cd, terraform, timeseries DBs)
Machine Learning Experience
As part of this role, you will be mentored by senior team members who represent some of the most extensive knowledge available in the industry. There will be expectation to assist junior staff if required. You will help develop and build data science solutions using a combination of the latest technologies.
You have the opportunity to drive impact at some of the world's most famous enterprises as well as to learn and grow within the team.
The problems we have solve for clients are primarily around Demand Forecasting, and how that is applied to pricing, inventory, predictive maintenance, demand forecasting etc.
Required Skills:
- A computer science, robotics, maths, statistics, physics or related university degree (graduated Bachelors, MSc, PhD or last year MSc/PhD student)
- Applied machine learning, optimisation and/or statistics experience
- Kubernates experience
- Have experience in setting up Rest APIs and also extracting data from Rest APIs.
- Strong Python or R programming experience and related data science libraries (such as scikit-learn, Pandas, Tensorflow/Keras)
- Have experience or are comfortable extracting data from MongoDB or other databases and using code versioning (e.g., Git)
- Basic software engineering principles
- Experience with data visualisation tools or frameworks i.e. tableau, D3.js, ggplot2 etc
Desirable skills:
- Knowledge or experience of software engineering practices
- Knowledge or experience on time series/product forecasting/recommender systems
- Knowledge of deep learning/neural networks
- Experience working with web development technologies
- Experience working with cloud technologies i.e. AWS / Microsoft / Google Cloud
- Portfolio evidence of your previous work is appreciated (i.e. blog, github repository, conference presentations etc.)
Job Type
Client Payroll
Positions
Machine Learning Engineer
Must have Skills
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 200 USD/Hour
200 USD
Up to 200 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Calum H