MLE- Machine Learning Engineer/Data Engineer - Python
Sanderson Recruitment Plc
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 195KJob location
Charing Cross, United Kingdom
Tech stack
Airflow
Amazon Web Services (AWS)
Azure
Big Data
Google BigQuery
Computer Programming
Continuous Integration
Data Systems
Data Visualization
Data Warehousing
Python
Machine Learning
NumPy
TensorFlow
Software Engineering
SQL Databases
Google Cloud Platform
PyTorch
Snowflake
Pandas
Containerization
Scikit Learn
Kubernetes
Docker
Redshift
Requirements
This role is ideal for someone with strong software engineering fundamentals, hands-on data experience, and a passion for building scalable, high-quality ML and data solutions in production environments.
Essential Experience
- Strong programming skills in Python (Pandas, NumPy, etc.).
- Proficiency in SQL for data querying and transformation.
- Hands-on experience with Machine Learning techniques and frameworks (eg, scikit-learn, TensorFlow, PyTorch).
- Experience working with data manipulation and large datasets.
- Proven experience developing and maintaining production-level codebases.
- Experience with any public cloud provider (GCP, AWS, or Azure).
- Optimise Python performance through effective use of loops, vectorization, threading, and understanding of the Global Interpreter Lock (GIL).
Desirable Experience
- Experience with Kubeflow, Airflow, or dbt.
- Hands-on experience with Google Cloud Platform (GCP).
- Knowledge of containerisation (Docker, Kubernetes) and CI/CD practices.
- Familiarity with data warehouse technologies (BigQuery, Redshift, Snowflake, etc.).