Data / Machine Learning Ops Engineer
DXC Technology
Newcastle upon Tyne, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Newcastle upon Tyne, United Kingdom
Tech stack
Artificial Intelligence
Continuous Integration
Information Engineering
Distributed Computing Environment
Python
Machine Learning
NumPy
TensorFlow
Azure
Software Construction
SQL Databases
PyTorch
Keras
GIT
Pandas
PySpark
Scikit Learn
Kubernetes
ONNX (Open Neural Network Exchange) Format
XGBoost
Machine Learning Operations
TensorRT
Software Version Control
Job description
- Deploying, monitoring, and scaling machine learning models in production.
- Collaborating with data scientists, engineers, and stakeholders to integrate AI solutions into scalable products.
- Supporting the full ML lifecycle, from experimentation to deployment and optimisation.
- Applying best practices in data engineering and contributing to architectural decisions.
- Using modern MLOps tools and CI/CD approaches to improve reliability and efficiency.
- Contributing to a culture of knowledge-sharing and continuous improvement.
Requirements
- Strong Python skills and familiarity with ML libraries such as Pandas, NumPy, and scikit-learn.
- Experience with frameworks such as TensorFlow, Keras, or PyTorch.
- Exposure to gradient boosting tools such as XGBoost, LightGBM, or CatBoost.
- Experience with model deployment tools (e.g., ONNX, TensorRT, TensorFlow Serving, TorchServe).
- Familiarity with ML lifecycle tools such as MLflow, Kubeflow, or Azure ML Pipelines.
- Experience working with distributed data processing (e.g., PySpark) and SQL.
- Understanding of software engineering best practices, including version control (Git).
- Knowledge of CI/CD principles in ML environments.
- Experience with cloud-native ML platforms is advantageous.
About the company
* Opportunity to shape the future of AI adoption within some of the UK's most impactful industries.
* Collaborative, forward-thinking environment with continuous learning and development opportunities.
At DXC Technology, we believe strong connections and community are key to our success. Our work model prioritizes in-person collaboration while offering flexibility to support wellbeing, productivity, individual work styles, and life circumstances. We're committed to fostering an inclusive environment where everyone can thrive.