Duties and Responsibilities
- Machine learning & automation
- Design, build, test and optimise predictive models that deliver automated business intelligence
- Develop sophisticated algorithms to solve complex business challenges
- Deploy and monitor ML models in production environments with proper versioning and tracking
- MLOps & model lifecycle management
- Track model performance, detect drift and manage model retraining workflows
- Containerise ML applications and manage model versioning across environments
- Partner with cross‑functional stakeholders to identify, scope and solve critical business problems
- Create automated reporting systems and interactive dashboards that empower data‑driven decision making
- Monitor platform performance and establish key performance metrics
- Analyse diverse data sources including custom analytics, paywall metrics, and web analytics to uncover actionable business insights
- Conduct deep‑dive user behaviour analysis to enhance UX and drive engagement
- Build and maintain robust data pipelines for ingesting, processing and transforming large datasets
- Ensure data quality and implement validation checks across data workflows
- Design efficient ETL / ELT processes to support analytics and ML initiatives
Education & Experience
Honors degree (minimum) in Data Science, Mathematics, Statistics, Engineering or related field3+ years of hands‑on Python development experienceProven experience with big data technologies and cloud platforms
Technical Expertise
Development Tools : Git version control, Jupyter Notebooks, DockerML Frameworks : scikit‑learn, PyTorch, TensorFlow, LightGBM, XGBoost, PandasMore details available in the full descriptionData engineering skills
Strong SQL proficiency and database design principlesExperience with data warehousing concepts and dimensional modellingMore details available in the full description
#J-18808-Ljbffr