Job Search and Career Advice Platform

Enable job alerts via email!

13543- Applications Developer

University of Edinburgh

City of Edinburgh

Hybrid

GBP 34,000 - 43,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading educational institution in Edinburgh is seeking motivated Application Developers to join its National Supercomputing Centre. This full-time role involves designing and deploying AI solutions and machine learning pipelines. Candidates should have experience in programming languages like Python, R, and C++, along with a strong foundation in software engineering, data engineering, and distributed infrastructure. There is potential for hybrid working arrangements as well.

Qualifications

  • Experience in programming languages such as Python, R, C++.
  • Familiar with software engineering practices including coding skills and version control.
  • Understanding of distributed infrastructure and containerization.

Responsibilities

  • Design, develop, and deploy AI/machine learning solutions.
  • Collaborate with stakeholders to understand and solve their problems.
  • Implement machine learning/AI pipelines in production.

Skills

Python
R
C++
Machine learning (PyTorch, TensorFlow)
Data engineering
Software engineering
Distributed infrastructure
Job description

Grade UE06: £34,610 - £42,254 per annum

EPCC, College of Science and Engineering

Full-time: 35 hours per week

Fixed term: 3 years with possibility of extension

Up to 4 posts available

The Opportunity

Join EPCC, the UK’s National Supercomputing Centre, in a highly technological and fast-moving field. We are seeking up to four motivated Application Developers. This role is for you if you like understanding what problems other organisations are trying to solve with AI. You like to design solutions, develop machine learning/AI pipelines and deploy these pipelines in production. You can demonstrate experience in programming languages (e.g., Python, R, C++), software engineering (e.g., coding skills, testing frameworks, version control, documentation), use of distributed infrastructure (e.g., scaling, containers), data engineering (e.g., databases, streaming, MLops), and machine learning (e.g., PyTorch, TensorFlow, LLM models). You are motivated to learn and apply new technologies, tools and methods. For the Application Consultant role, you have experience interacting with external problem stakeholders to design, implement and deploy solutions.

This post is full-time (35 hours per week). We are also open to considering requests for hybrid working (on a non-contractual basis) that combines a mix of remote and regular on-campus working.

Your skills and attributes for success
  • You like to understand what problems other organisations are trying to solve with AI and design solutions, develop machine learning/AI pipelines and deploy these pipelines in production.
  • You can demonstrate experience in programming languages (e.g., Python, R, C++).
  • You have experience in software engineering (coding skills, testing frameworks, version control, documentation).
  • You have experience using distributed infrastructure (scaling, containers).
  • You have experience in data engineering (databases, streaming, MLops) and machine learning (PyTorch, TensorFlow, LLM models).
  • You are motivated to learn and apply new technologies, tools and methods.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.