able.tech is a dynamic, software development agency that specialises in web application development, data pipelines, analytics, business intelligence, UI/UX design, and Azure-hosted cloud services. Our mission is to build robust, best-in-class B2B software solutions while fostering rewarding, lasting partnerships with our clients.
While we are based out of the UK, we are fully remote, with a tight-knit and diverse team located across the Middle East, Europe and USA.
Job Description: As the Machine Learning Engineer / Data Scientist at able.tech, you’ll be the go-to ML expert in our small, high-performing team. We have specific needs in Supervised Learning, but we’re also looking for someone who can collaborate with us to uncover and define additional ML opportunities from our rich datasets.
You’ll work closely with developers and business stakeholders to identify, design, and implement scalable ML-driven solutions. This includes developing robust models, optimizing performance, and ensuring seamless integration into production systems. You'll have the autonomy to shape our ML approach, experiment with new ideas, and drive initiatives from concept to deployment, ensuring solutions are impactful and maintainable.
ESSENTIAL SKILLS AND EXPERIENCE
-
English Language: Highly proficient in written and spoken English.
-
Tech: Proven expertise in Python and data science libraries (e.g., Pandas, NumPy, TensorFlow, PyTorch, etc.).
-
Machine Learning: Demonstrable experience in Supervised Learning and applying ML techniques to real-world problems.
-
ML Ops: Experience with deploying, monitoring, and maintaining ML models in production, including versioning, model retraining, and performance optimization.
-
Analysis & Visualization: Proficiency in data manipulation, analysis, and visualization tools for interpreting model performance and business insights.
-
Modeling & Architecture: Solid understanding of data structures, data modeling, and software architecture principles for scalable ML solutions.
-
Cloud & Infrastructure: Experience with cloud platforms, preferably Azure, for ML model deployment and data pipeline management.
-
Azure Machine Learning (Nice to Have): Familiarity with Azure ML for model training, deployment, and automation.
-
Communication: Strong communication skills, with the ability to explain complex data concepts to non-technical stakeholders.
-
Education: A degree in Computer Science, Statistics, Mathematics, or a related field with a focus on data science or machine learning, or equivalent work experience.
RESPONSIBILITIES
-
Machine Learning: Design, develop, and deploy scalable ML models
-
ML Ops: Implement model deployment, monitoring, retraining, and performance optimization to ensure ML solutions remain efficient and reliable in production.
-
Data Analysis: Conduct comprehensive data analysis to identify trends, inform strategic decisions, and uncover actionable insights.
-
Integration: Work closely with developers and business stakeholders to integrate ML models into production systems and client projects.
-
Data Science Leadership: Act as the primary ML/AI expert, providing technical guidance and shaping best practices for data science initiatives.
-
LLM/AI Integration: Leverage Large Language Models (LLMs) and AI creatively to enhance data processing, classification, and product innovation.
-
Cloud & Infrastructure: Utilize cloud platforms, preferably Azure, for ML deployment and data pipeline management. Experience with Azure Machine Learning is a plus.
WHAT WE OFFER
- Cutting edge, modern technical stack, with interesting technical challenges
- Great colleagues, open, and friendly working culture
- Continual learning, with the opportunity to share knowledge, and learn from your peers
If you are a passionate technologist, driven by the pursuit of excellence and thrive in a culture that promotes flexibility, value delivery, personal responsibility, and continuous learning, we invite you to apply