Niall Wharton
Latest Jobs
Senior Data Scientist - Recommendation Systems
London x3 days in office
Xcede are delighted to be partnering with a very exciting scale-up. The company is operating on a need-to-know basis right now, so if you want to learn more about this one please get in touch!
Responsibilities
- Help to build the Recommender System that powers the company's core platform.
- Help to define the company's Product strategy through creating impactful tools for customers / members.
- Mentor junior engineering & data science hires.
Requirements
- Strong academic background in a relevant field (Statistics, Computer Science, etc.)
- Years of commercial experience working on and deploying recommendation engines
- Excellent Machine Learning and Deep Learning skills
- Experience of working and deploying at scale
- Knowledge Graph and entity linking experience
- General RecSys experience
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
DATA SCIENTIST - NLP
(London - 2 days in office per week)
Xcede are delighted to be working with one of the most innovative companies in the LegalTech space providing advanced and market-leading intelligence services. Significantly, the organisation has invested in an ML/NLP-driven solution to automate this process, allowing them to work at a significant scale. Despite the company's global client base and reach, you have the lovely bonus of working with a small, tight-knit team of experienced Machine Learning professionals.
This is a fantastic opportunity to make a tangible impact with your work and utilise cutting-edge LLMs within an NLP context.
Responsibilities
- Helping to define and implement NLP-led projects within the core Product.
- Work with the ML Engineering team to help productionise and scale the algorithms.
- Mentor junior team members
Requirements
- Strong academic background in a relevant field (Statistics, Computer Science, etc.)
- Significant experience utilising NLP in a commercial setting, ideally for information extraction, entity recognition, etc.
- Experience working with transformers-based models such as BERT, GPT, etc.
- Extensive Deep Learning & Machine Learning knowledge.
- Usage of LLMs in a commercial environment is a bonus.
- PyTorch experience a major bonus - other ML frameworks are also accepted.
- Docker & Kubernetes experience is a bonus.
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
MACHINE LEARNING RESEARCHER
(London - visit the office 3 days a week)
Xcede are delighted to be working with one of the most important ML Research Labs in the UK. The innovation hub sits within one of the world's largest tech & manufacturing brands
The team are working on prototypes & proof-of-concept projects to be taken to important senior internal stakeholders and ultimately be embedded in the company's core operations and services (or released as separate Products).
Responsibilities
- Alongside experienced Researcher, work on prototypes that will ultimately make a huge impact.
- Explaining these ideas of stakeholders
- Helping to definite the future direction of Innovation within this global brand.
Requirements
- Strong academic background in a relevant field (Statistics, Computer Science, etc.) - PhD background strongly preferred (alongside further post-doc research)
- Excellent knowledge in a range of statistical, machine learning, and deep learning-based methodologies (classification, regression, etc. through to RNNs, signal processing, etc.)
- Ability to communicate complicated and often hugely technical subjects simply to stakeholders in an effective way.
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
MACHINE LEARNING ENGINEER
We are seeking another highly skilled and experienced ML Engineer to join our client's well-established team in London. In this role, you will be responsible for building and maintaining their data infrastructure, as well as productionising machine learning models and algorithms.
Key responsibilities:
- Build and maintain a robust and scalable data infrastructure that enables efficient data processing and model training
- Work closely with data scientists to productionise & deploy machine learning models and algorithms
- Collaborate with software engineers to integrate machine learning models into production systems
- Monitor and optimise model performance in production
- Contribute to the development of best practices and standards for machine learning engineering within the organization
- Stay up to date with the latest developments in machine learning and data engineering technologies
Qualifications:
- Strong understanding of machine learning concepts and techniques
- Proficiency in at least one programming language (ideally Python)
- Experience with data processing and storage technologies (PySpark a bonus)
- Knowledge of machine learning frameworks, such as TensorFlow or PyTorch
- Experience with cloud computing platforms, such as AWS or Azure
- Strong problem-solving and communication skills
- BS or MS in Computer Science or a related field is preferred, but not required
For more information on this and other roles, please contact me via niall.wharton@xcede.com
Senior Data Scientist
(London - visit the office x2+ days a month)
Xcede are delighted to be working with one of the most innovative companies in the FinTech space tackling issues around fraudulent activity, anti-money laundering measures, and customer authentication / identification. Significantly, the organisation has invested in an ML-driven solution to automate this process, allowing them to work at a significant scale. Despite the company's global client base and reach, you have the lovely bonus of working with a small, tight-knit team of experienced Machine Learning professionals.
This is a fantastic opportunity to make a tangible impact with your work and utilise cutting-edge LLMs within an NLP context.
Responsibilities
- Helping to define and implement NLP-led projects within the core Product.
- Work with the ML Engineering team to help productionise and scale the algorithms.
- Mentor junior team members
Requirements
- Strong academic background in a relevant field (Statistics, Computer Science, etc.)
- Significant experience utilising NLP in a commercial setting, ideally for NER/ Document understanding, etc. Hugging Face a bonus.
- Experience working with transformers-based models such as BERT, GPT, etc.
- Extensive Deep Learning & Machine Learning knowledge.
- Usage of LLMs in a commercial environment is a bonus.
- PyTorch experience a major bonus - other ML frameworks are also accepted.
- Docker & Kubernetes experience is a bonus.
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
Senior Data Scientist
(London - visit the office x2+ days a month)
Xcede are delighted to be working with one of the most innovative companies in the FinTech space tackling issues around fraudulent activity, anti-money laundering measures, and customer authentication / identification. Significantly, the organisation has invested in an ML-driven solution to automate this process, allowing them to work at a significant scale. Despite the company's global client base and reach, you have the lovely bonus of working with a small, tight-knit team of experienced Machine Learning professionals.
This is a fantastic opportunity to make a tangible impact with your work and utilise cutting-edge LLMs within an NLP context.
Responsibilities
- Helping to define and implement NLP-led projects within the core Product.
- Work with the ML Engineering team to help productionise and scale the algorithms.
- Mentor junior team members
Requirements
- Strong academic background in a relevant field (Statistics, Computer Science, etc.)
- Significant experience utilising NLP in a commercial setting, ideally for NER/ Document understanding, etc. Hugging Face a bonus.
- Experience working with transformers-based models such as BERT, GPT, etc.
- Extensive Deep Learning & Machine Learning knowledge.
- Usage of LLMs in a commercial environment is a bonus.
- PyTorch experience a major bonus - other ML frameworks are also accepted.
- Docker & Kubernetes experience is a bonus.
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).
LEAD DATA ENGINEER
London x2 days a month in office
OVERVIEW
Xcede are delighted to be partnered with one of the UK's most impactful HealthTech brands. The organisation have won numerous awards for their data-led approach to designing an impactful B2C product that has entirely disrupted their domain and outperformed their competitors.
With a well-established analytics, data science, and data engineering function already in place, the team is looking for a Lead Data Engineer to come in act primarily as a Principal IC while also helping with management of junior engineers (we'd like to see some experience of this).
RESPONSIBILITIES
- Manage and assist a team of data engineers.
- Design and continue to build essential data infrastructure for the organisation alongside data pipelines & ETLs.
- Collaborate with data scientists and machine learning engineers to design and implement scalable and efficient ML-based solutions.
- Coach and mentor your junior team members.
REQUIREMENTS
- BSc/ MSc / PhD degree in Computer Science or STEM subject
- Demonstratable commercial experience working on Data Pipelines, Data Warehouse, and ETLs.
- Strong Python coding skills
- GCP experience (GCP Datastream, Pub/Sub, Dataflow, Dataform, BigQuery)
- Experience with modern development methods and tooling:
- containers (e.g., Docker)
- container orchestration (Kubernetes / K8s)
- CI/CD experience
- Version control (Git, Github, Gitlab)
- Orchestration / DAGs tools (e.g., Argo, Airflow, Kubeflow)
- Infrastructure as Code (Terraform, etc.)
HOW TO APPLY
Please register your interest by sending your CV to niall.wharton@@xcede.com or click the Apply Link.
Senior Data Engineer (Snowflake)
London - x2 days in office a month as a rough expectation.
Xcede is delighted to be recruiting a Senior Data Engineer on behalf of a market leader in the retail and e-commerce space. Our continues to invest in innovation, delivering unparalleled shopping experiences to millions of customers in several formats. As they continue to expand their operations and enhance their digital capabilities, they're seeking an experienced Senior Data Engineer who shares their ambition for well-structured, stable, scalable Data management systems.
The Senior Data Engineer should come with a proven track record in managing large-scale data infrastructures and pipelines that support sophisticated analytics. The ideal candidate will be responsible for designing, building, and maintaining robust data solutions that drive strategic decision-making across multiple business units. This role is for someone who principally still loves to code, but who also feels comfortable engaging with stakeholders and mentoring others.
Key Responsibilities:
- Design and implement scalable data architectures using modern cloud platforms. Our client have a strong preference for Snowflake experience, but are open to those from a GCP / AWS / Azure background more generally.
- Develop high-performance ETL/ELT processes for batch and (ideally) real-time data integration.
- Ensure optimal extraction, transformation, loading (ETL) processes by implementing quality checks and balances.
- Collaborate with cross-functional teams including data scientists, analysts, and stakeholders to understand their data needs.
- Support machine learning model deployments by ensuring seamless access to quality datasets.
- Troubleshoot complex issues arising from extensive big-data environments.
- Maintain comprehensive documentation of systems architecture and workflows.
Qualifications:
- Ideally, a Bachelor's degree in Computer Science or related field; Master's preferred.
- Several years of demonstrated commercial experience as a Data Engineer or similar role within large-scale environments dealing with large data sets.
- Expertise in SQL & dbt.
- Significant Python coding skills
- Containerisation experience (Dockers, Kubernetes)
- Cloud Computing experience ( GCP / AWS / Azure )
- Strong preference for a Snowflake background
- Knowledgeable working infrastructure-as-code tools Terraform, Ansible etc.
- Clear commercial experience in an automation & TDD environment - testing is of the utmost importance to our client.
Our Client Offer:
- A Competitive compensation package including a discretionary bonus and strong benefits
- Flexible work arrangements (come to the office as much as you want - equally the engineering team functions as a UK-based remote first group)
- A collaborative work environment (you'll notice the long tenures in the company)
- Continuous professional growth development
If this role interests you and you would like to find out more, please apply here or contact us via niall.wharton@Xcede.com (feel free to include a CV for review).