Software Engineer/Data Scientist

Nottingham Trent University

Manchester

On-site

GBP 65,000 - 90,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TeamKinetic seeks a research-driven software engineer to contribute to an AI-powered volunteering platform as part of a KTP project with Nottingham Trent University. You will translate user needs into AI-enabled software and collaborate across teams.

Responsibilities include applied research, technical development and knowledge transfer, with regular travel between NTU and TeamKinetic to align on objectives and progress.

Qualifications

  • Degree in Computer Science, AI, Data Science, Software Engineering or closely related field.
  • Strong understanding of applied AI and ML methods; ability to develop and evaluate data-driven systems.
  • Proficiency in software engineering principles for robust AI applications.
  • Experience with data engineering and data modelling from multiple sources.
  • Experience with evaluating AI and ML systems, including benchmarking.
  • Understanding of responsible AI and data governance, privacy and transparency.
  • Strong programming skills, especially in Python or similar languages.
  • Ability to design, implement, test AI/ML solutions.
  • Experience with large datasets and ETL pipelines.
  • Ability to translate requirements into technical designs and communicate clearly.

Responsibilities

  • Contribute to delivery of the KTP project with applied research, technical development and knowledge transfer.
  • Develop AI-enabled tools for volunteering platforms.
  • Work at the intersection of AI, software development and user-centred design.
  • Travel between NTU and TeamKinetic on a regular basis.

Skills

Python
AI & ML
Software engineering
Data modelling
Relational databases
ETL pipelines
Technical documentation
Stakeholder communication

Education

Bachelor's and Master's degrees

Tools

Python
Database systems

Job description

Are you interested in using AI to solve real-world problems and building technology that could change how people find and take part in volunteering? The principal purpose of the job will be to contribute to the delivery of the TeamKinetic Knowledge Transfer Partnership (KTP), including applied research, technical development, evaluation and knowledge transfer in artificial intelligence and data-driven volunteer management. You'll work at the intersection of AI, software development and user-centred design. You'll explore how volunteers and volunteer managers use digital platforms, translate their needs into technical requirements, and develop new AI-enabled tools that make finding and managing volunteering opportunities easier.

The role will be primarily located in TeamKinetic's Manchester office but require travel between NTU and TeamKinetic on a regular basis.

Qualifications & Experience
  • An undergraduate degree and Master's degree, or equivalent qualifications or relevant professional experience, in Computer Science, Artificial Intelligence, Data Science, Software Engineering or a closely related discipline., A thorough understanding of applied artificial intelligence and machine learning methods, including the principles involved in developing, testing and evaluating data-driven or intelligent systems.
  • Strong knowledge of software engineering principles and practices relevant to developing robust, maintainable software and AI applications.
  • Good understanding of data engineering, relational databases and data modelling, including data transformation, validation and integration from multiple sources.
  • Understanding of approaches to evaluating AI and machine-learning systems, including experimentation, benchmarking and interpretation of performance measures.
  • Understanding of responsible AI and data governance principles, including privacy, transparency, appropriate use of data and proportionate controls for AI-enabled systems.
  • Strong programming skills, particularly in Python and/or other modern programming languages and frameworks, demonstrated through the development of substantial software, data or AI applications using appropriate software engineering practices.
  • Ability to design, implement, test and evaluate applied AI or machine-learning solutions.
  • Ability to work with complex datasets, including extracting, cleaning, transforming, integrating and validating data from multiple sources, and to work effectively with relational and/or non-relational databases.
  • Ability to analyse complex technical problems systematically, investigate alternative approaches and develop evidence-based solutions.
  • Ability to translate user, organizational and operational requirements into appropriate technical requirements and system designs.
  • Ability to explain complex technical ideas clearly using terminology appropriate to technical and non-technical audiences.
  • Ability to document technical work clearly and systematically, including methods, system designs, decisions and evaluation results.
  • Ability to plan and manage a substantial programme of work, work to agreed milestones and collaborate effectively with academic, technical, commercial and non-technical stakeholders.
  • Significant relevant experience developing and evaluating applied AI, machine-learning, data-driven software or intelligent systems. This may have been gained through postgraduate research, commercial development, professional practice or a combination of these.
  • Experience contributing to the development of medium-to-large-scale software, data or AI projects using appropriate software-engineering practices.
  • Experience working with databases and with data transformation, integration, ETL pipelines or the construction of structured data resources from multiple sources.
  • Experience of analysing and interpreting complex technical or research evidence and using findings to inform development decisions.
  • Experience of producing clear technical reports, documentation or other written outputs and communicating findings to different audiences.
  • Experience of working collaboratively with technical and non-technical stakeholders to deliver project objectives and deadlines.
About TeamKinetic

TeamKinetic are passionate about making volunteering easier for all. Their mission is simple: build connections and empower communities through affordable, accessible, and inclusive volunteer management software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Volunteer Management Data Scientist & Software Engineer (KTP Associate)
Volunteer Management Data Scientist & Software Engineer (KTP Associate)

The Knowledge Transfer Network Limited • Manchester

On-site
GBP 42,000 - 60,000
Volunteer Management Data Scientist & Software Engineer - Ktp Associate
Volunteer Management Data Scientist & Software Engineer - Ktp Associate

Nottingham Trent University • Manchester, Nottingham

On-site
GBP 38,000 - 42,000
AI-Driven Volunteer Management Engineer (KTP Associate)
AI-Driven Volunteer Management Engineer (KTP Associate)

Nottingham Trent University • Manchester, Nottingham

On-site
GBP 38,000 - 42,000
AI-Driven Volunteer Tech Engineer
AI-Driven Volunteer Tech Engineer

Nottingham Trent University • Manchester

On-site
GBP 65,000 - 90,000
Lead AI Data Scientist & Software Engineer
Lead AI Data Scientist & Software Engineer

The Knowledge Transfer Network Limited • Manchester

On-site
GBP 42,000 - 60,000
Innovation Acceleration Graduate Engineer (AI) R58413
Innovation Acceleration Graduate Engineer (AI) R58413

Kinetic • Milton Keynes

On-site
GBP 30,000 - 40,000
25 days holiday plus bank holidays
Enhanced pension contributions
Performance-related bonus scheme
AI & Automation Graduate Developer
AI & Automation Graduate Developer

Sembcorp Industries Ltd • Wilton

On-site
GBP 28,000 - 42,000
Data Integration / SQL Developer
Data Integration / SQL Developer

Kinetic • Milton Keynes

Hybrid
GBP 35,000 - 45,000
Annual bonus tied to performance
Flexible benefits package
25 days holiday + wellbeing days
Senior Software Engineer
Senior Software Engineer

Gravitas Group • Manchester

Hybrid
GBP 65,000 - 80,000
Equity options
Hybrid work
25 days holiday
+6
AI Solutions Engineer - Sheffield(DoE)
AI Solutions Engineer - Sheffield(DoE)

Lorien • Sheffield

Hybrid
GBP 55,000 - 75,000