Machine Learning Engineer
LyRise
Role Overview
We are seeking a talented and motivated Machine Learning Engineer to join our team in the UK. The ideal candidate will be passionate about applying machine learning techniques to real-world problems, developing scalable systems, and driving impactful results. You will work alongside a team of data scientists, engineers, and product managers to design, build, and optimize machine learning models that power our products and services.
Key Responsibilities
- Design, develop, and implement machine learning models and algorithms to solve complex problems.
- Preprocess and analyze large datasets to extract valuable insights and prepare data for machine learning pipelines.
- Optimize and deploy machine learning models into production systems ensuring scalability, reliability, and performance.
- Collaborate with cross-functional teams to integrate machine learning solutions into existing products and workflows.
- Continuously monitor and improve model performance by incorporating feedback, retraining models, and enhancing data pipelines.
- Stay updated with the latest advancements in machine learning and AI to ensure the adoption of cutting-edge techniques.
- Document methodologies, processes, and tools to maintain transparency and reproducibility.
Requirements:
- Educational Background: Bachelor's or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field.
- Experience: Proven experience (3+ years) in developing and deploying machine learning models.
- Programming: Proficiency in Python, with experience in frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Data Handling: Expertise in working with large datasets using SQL and data manipulation libraries like Pandas and NumPy.
- Machine Learning Knowledge: Strong understanding of supervised, unsupervised, and reinforcement learning techniques.
- Cloud Platforms: Experience with AWS, Azure, or GCP for deploying machine learning models and managing infrastructure.
- Version Control: Proficient in Git for collaboration and version control.
Preferred Skills:
- Familiarity with MLOps practices and tools such as MLflow, Kubeflow, or TensorFlow Extended (TFX).
- Experience with natural language processing (NLP), computer vision, or time-series analysis.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Advanced degree (Ph.D.) in a relevant field.
What We Offer
- Competitive salary and performance-based bonuses.
- Flexible working arrangements, including hybrid and remote options.
- Generous annual leave and holiday policies.
- Opportunities for professional development and certifications.
- Inclusive and collaborative work culture.
- Access to cutting-edge technology and tools.