Accelerator Software Engineer - (Oxford or Manchester)

Location
Oxford
Salary
Salary Negotiable + Excellent benefits
Posted
18 Jan 2017
Closes
15 Feb 2017
Ref
K170118LE1
Contact
Acapella Recruitment
Contract Type
Permanent
Hours
Full Time
Accelerator Software Engineer

Based: Oxford (UK) or Manchester (UK)

Our client provides expertise in numerical engineering, by delivering high-quality computational software, consulting services and high performance computing services. For over four decades they have collaborated with world-leading researchers in academia and industry to create powerful, reliable and flexible software covering a broad range of mathematics and statistics.  This software is relied on by tens of thousands of individual users, as well as numerous independent software vendors. Our client’s customers come from a wide range of areas including mathematical finance, energy, engineering, manufacturing, the life sciences and education.  As a not-for-profit company, they reinvest surpluses into the research and development of their products, services, staff and collaborations.

Role Information

Our client is looking to recruit an Accelerator Software Engineer to join their worldwide team of technical experts.  The successful candidate will have experience developing software that runs on GPUs and, ideally, other types of accelerator, and will undertake a mixture of projects.  These will include delivering services to customers, developing existing and new products, and supporting the organisation’s sales and marketing activities.  Although based in one of our client’s UK offices, the role will involve travel to customer sites, conferences and trade shows, both nationally and internationally.

Skills Required

The successful candidate will have the following:

  • A degree in a mathematical, scientific or computer science discipline.
  • Programming experience in CUDA and OpenMP.
  • An appreciation of good practice in software engineering.
  • Willingness to work in a geographically distributed team and to travel nationally and internationally as required.
  • Good presentation skills (both spoken and written).

Additional, desirable qualities could include some of the following:

  • Experience programming Xeon Phi systems.
  • Experience with OpenCL.
  • Experience with MPI or other parallel programming paradigms.
  • Experience programming in Fortran, C, C++, Python or Java.
  • Knowledge of numerical analysis.
  • Knowledge of mathematical finance.

The role will be located in Oxford, UK or Manchester, UK. Remuneration will be commensurate with your experience and skills.  Our client offers many benefits to their employees, including an excellent pension scheme, private health insurance, generous holiday allocation and flexible working, amongst other benefits.

The closing date for applications is 28th February 2017, although this may be extended if the right candidate isn’t found.

Applicants should state clearly that they are currently eligible to work in the United Kingdom without obtaining any additional permit or authorisation.

*PLEASE NOTE – by applying to this position, you agree for your CV/cover letter to be submitted to our client, who shall contact you directly.*