Resilinc

Senior / Staff Data Scientist

25 February 2025
Apply Now
Deadline date:
£60000 / year

Job Description

The Senior/Staff Data Scientist at Resilinc plays a crucial role in shaping our SaaS products by developing scalable and innovative machine learning algorithms. This position requires a strong analytical mindset to solve complex challenges and leverage data for strategic decision-making. The ideal candidate will combine technical expertise with creative problem-solving to drive impactful solutions.

What You Will Do

  • Act as an integral member of the Data Science team within Resilinc.
  • Conduct literature reviews to identify suitable algorithms for addressing specific business problems, with the ability to adapt and customize these algorithms as needed for implementation.
  • Design, build, and implement scalable machine learning pipelines.
  • Take ownership of large-scale, complex projects, ensuring they align with business objectives and are delivered on time.
  • Lead end-to-end project initiatives, from ideation to implementation, while ensuring efficiency and thorough execution.
  • Collaborate proactively with stakeholders across the company, including Engineering, Product Management, Sales, Solutions Consulting, and Customer Success Management teams.
  • Articulate and present analytical findings and progress to cross-functional teams within Resilinc.

What You Will Bring

  • A BE, MS, or PhD in Operations Research, Supply Chain, Industrial Engineering, Computer Science, Statistics, Data Science, or a related discipline.
  • 5-10 years of relevant industry experience.
  • Deep expertise in advanced data science methodologies and tools, staying abreast of industry trends.
  • Experience driving the adoption of new technologies and methodologies across teams.
  • Proficiency in architecting solutions using LLMs, Generative AI, and Agentic AI, including evaluating frameworks, optimizing model performance, and addressing both ethical and practical considerations.
  • Proficiency in Python, SQL, and a solid grasp of object-oriented programming, data structures, and development methodologies.
  • Experience with instrumentation for continuous model performance measurement and auto-retraining processes.
  • Demonstrated ability to develop complex algorithms and integrate them into scalable software solutions.
  • A comprehensive understanding of various Machine Learning techniques, including but not limited to Linear & Non-linear models, Tree-based algorithms, Neural Networks, Classification, Clustering,

What Will Make You Stand Out

  • Background in the Supply Chain industry.
  • Strong familiarity with distributed data processing and storage frameworks, particularly Databricks and Apache Spark.
  • Experience in developing Generative AI models within secure, isolated environments. Proficiency in fine-tuning LLMs and working with vector databases such as ChromaDB, as well as open-source LLM models.
  • Strong understanding of graph theory, graph algorithms, and Graph Neural Networks (GNNs), along with hands-on experience in graph-based data processing and storage technologies such as NetworkX, GraphX, Neo4j, or similar frameworks.
  • Experience applying NLP techniques to challenges such as data normalization and other complex text-related problems.
  • Hands-on experience with Linux-based environments, including shell scripting, process management, and optimizing system performance for large-scale data science workloads.
  • Demonstrable experience managing the full lifecycle of machine learning models, including deployment and monitoring on cloud platforms like AWS and Azure.
  • Proven experience with Python-based web application frameworks such as Flask, Django, Streamlit, or similar technologies.
  • Ability to design and deliver compelling, high-impact demos that effectively showcase ideas and solutions to both internal and external stakeholders.
  • Proven ability to coach and mentor team members at all experience levels, fostering a collaborative and high-performance culture.