Develop scalable AI systems and integrate models into production environments
Requirements
- Strong experience in Python and common ML libraries (TensorFlow, PyTorch, scikit-learn)
- Solid understanding of machine learning fundamentals and algorithms
- Experience deploying models to production environments (cloud or on-prem)
- Familiarity with data processing tools and pipelines
- Understanding of model evaluation, optimisation, and monitoring techniques
- Experience with large language models (LLMs) or generative AI
- Knowledge of MLOps tools and workflows
Responsibilities
- Design, develop, and deploy machine learning and AI models for production use
- Build and maintain scalable data pipelines and model-serving infrastructure
- Train, evaluate, and optimise models for performance, accuracy, and efficiency
- Work with large datasets to extract insights and improve model outcomes
- Collaborate with product and engineering teams to translate business needs into AI solutions
- Monitor, test, and iterate on models in live environments
- Ensure best practices around model performance, reliability, and security
Other
- Collaborate with product and engineering teams to translate business needs into AI solutions
- Work closely with data, product, and engineering teams
- Background in applied research or experimentation
- Experience working with cloud platforms (AWS, GCP, Azure)
- None