Software Engineer / Data Scientist
Nottingham Trent University, Manchester
Software Engineer / Data Scientist
£38000-£42000
Nottingham Trent University, Manchester
- Full time
- Temporary
- Onsite working
Posted 1 day ago, 10 Nov | Get your application in today.
Closing date: Closing date not specified
Job ref: 826ae786e2eb4676952bc6e87e9eb2bf
Location ref: Manchester
Full 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.
- 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. Skills
- 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. The role will be primarily located in TeamKinetic's Manchester office but require travel between NTU and TeamKinetic on a regular basis.
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.
Direct job link
Relevant jobs
- Project Management Jobs in Accrington, Lancashire
- Project Management Jobs in Barrow-in-Furness
- Project Management Jobs in Birkenhead, Wirral
- Project Management Jobs in Blackburn, Blackburn with Darwen
- Project Management Jobs in Blackpool
- Project Management Jobs in Bolton, Northumberland
- Project Management Jobs in Bootle, Cumbria
- Project Management Jobs in Burnley
- Project Management Jobs in Bury
- Project Management Jobs in Carlisle
- Project Management Jobs in Chester
- Project Management Jobs in Cockermouth, Cumbria
- Project Management Jobs in Crewe, Cheshire East
- Project Management Jobs in Ellesmere Port, Cheshire West and Chester
- Project Management Jobs in Farnworth, Bolton
- Project Management Jobs in Kendal, Cumbria
- Project Management Jobs in Liverpool
- Project Management Jobs in Manchester
- Project Management Jobs in Nelson, Lancashire
- Project Management Jobs in Northwich, Cheshire West and Chester
- Project Management Jobs in Oldham
- Project Management Jobs in Penrith, Cumbria
- Project Management Jobs in Preston, Northumberland
- Project Management Jobs in Rochdale
- Project Management Jobs in Runcorn, Halton
- Project Management Jobs in Salford, Calderdale
- Project Management Jobs in Southport, Sefton
- Project Management Jobs in St Helens, St. Helens
- Project Management Jobs in Stockport
- Project Management Jobs in Wallasey, Wirral
- Project Management Jobs in Warrington
- Project Management Jobs in Widnes, Halton
- Project Management Jobs in Wigan
- Project Management Jobs in Workington, Cumbria