NAG is seeking a developer of mathematical optimisation software to join its optimisation development team. The desired individual will have many of the following characteristics:

  • Substantial and in-depth knowledge of mathematical programming / optimisation, especially classical optimisation algorithms (for problems such as LP, QP, NLP etc.)
  • Experience in developing software either in high-level languages such as C/C++ or Fortran, or scripting languages such as Matlab or Python. Work on software with a significant numerical component is advantageous
  • Advanced degree (M.Sc. or Ph.D.) in numerical analysis or similar
  • Ability to quickly absorb new information
  • A desire to apply skills in code development to a commercial environment
  • An aptitude for helping practitioners to solve difficult problems efficiently

The role will encompass:

  • Developing and maintaining (testing, benchmarking, bugfixing) existing optimisation software in the NAG libraries
  • Helping a diverse team of numerical subject specialists and computer scientists to solve their own problems
  • Helping customers as part of NAG's support service
  • Contributing to future plans and the direction of NAG in your specialist domain
  • Regular contact with collaborators from industry and academic institutions
  • Providing project advice and implementing a range of solvers for clients
  • Opportunities to travel
  • Representing NAG at mathematical conferences and exhibitions
  • Continuing your personal and skills development

For more information and to apply for the position,…

Continue Reading

The UK Met Office is currently recruiting scientific software engineers (at varying levels of seniority). Please see the job advert below for more details. Closing date is 29th March 2015.


Met Office Scientific Software Engineers (varying levels of seniority)

£26,010-£35,040 depending on skills and experience + competitive benefits, including Civil Service Pension

Based in Exeter, Devon

About the role

As a world-leading climate research centre, we undertake scientific research into many aspects of climate and its variability and changes. Right now, we have a "big data" challenge on our hands with the EU Surface Temperature for All Corners of Earth (EUSTACE) project. Implementing and using novel statistical techniques, we're aiming to provide information on surface air temperature for every day since 1850 over "all corners of the Earth". EUSTACE is one of the most significant projects of its kind ever to be conducted and presents exciting challenges and a rewarding career opportunity for a Scientific Software Engineer to join us.

In this impactful role, you'll contribute to an important global system as you work with scientists and statisticians to turn statistical techniques into robust, efficient code that will enable the delivery of new EUSTACE products. Involved in the full development lifecycle, you'll design, code, test and document the system under an appropriate configuration management system. We'd like you to work collaboratively with scientists and statisticians, understanding their methods and taking prototype code to development. Joining our culture of…

Continue Reading
  • College of Medicine, Biological Sciences and Psychology Health Sciences
  • Salary Grade 8 - £40,847 to £45,954 per annum
  • Fixed term contract until 31 July 2016

The University of Leicester is ranked in the top 20 universities in Britain. A commitment to high quality fused with an inclusive academic culture led the Times Higher Education to describe the university as "elite without being elitist".

This specialised research position is designed to take forward high-level research projects within the Jisc funded BRISSkit programme of research. Innovative and novel approaches will be devised and implemented with the purpose of furthering understanding in the field and disseminating the results of studies to an international community of scientists.

You will have a PhD and extensive postdoctoral experience in a relevant research area, such as bioinformatics or medical informatics and clear evidence of research productivity, including the publication of at least three first-author papers in international journals Informal enquiries are welcome and should be made to Dr Jonathan Tedds.

For further information and details about this position, read the job summary.


Microsoft Research is to hold an open evening at its Cambridge headquarters as part of its search for new research software engineers.

The event will take place at Microsoft Research Cambridge on Monday February 2nd 2015 from 5.00pm to 7.00pm, and will feature a chance to meet Microsoft researchers and see demonstrations of their current work. Drinks and refreshments will also be provided.

Software engineers will be able to learn more about Microsoft's current opportunities in these fields, which include openings in all of Microsoft Research's development teams. These presently cover Human Experience and Design, Machine Learning and Perception, Programming Principles and Tools, Systems and Networking and Computational Science.

Since its foundation in 1997, Microsoft Research Cambridge has worked on a wide variety of high profile projects, such as Kinect, Azure Machine True Learning, Xbox Trueskill and .Net Generics.

The ideal candidates for these roles will have skills in C# and C++, commercial experience, excellent communication skills and a degree in computer science, engineering or a related discipline. They will also be enthusiastic…

Continue Reading

The Department of Computer Science, University of Oxford, are looking for a highly-motivated software engineer to work on a number of projects across the 2020 Science programme. You will work closely with the senior developer in the specification, creation and support of a number of web applications through the full software development life-cycle. The job is paid at grade 7: £30,434 – £37,349 p.a.

The ideal candidate will have a good breadth of understanding of open-source software and web technologies, the flexibility to be able to participate effectively in a number of areas of web application development, and an enthusiasm to learn new technologies quickly. Good communication skills are essential, as is the ability to work within a team and independently as required.

This is a full-time role, but requests to work on a part-time or flexible basis will be considered.

The closing date for applications is 12.00 noon on 23 January 2015. Interviews are expected to be held on 5 February 2015.

For more information, visit the job advert.

Imperial College London is a world-leading, science-based institution and a leader in engaging with industry. The Corporate Partnerships Team plays a key role in supporting these research collaborations and seeks a highly motivated Corporate Partnerships Associate to assist in their development.

The post-holder will work with global companies and our world class researchers to nurture collaborations toward new and exciting scientific discoveries and technologies. The core focus will be as a service provider to the Faculty of Engineering (FoE) and the Associate will work closely with the College’s newly created Data Science Institute and its academic team.

The successful candidate will combine strong relationship skills with technical knowledge and so be able to work effectively in both corporate and university environments, and across the Faculty's subject domains. A strategic and analytical mind-set coupled with an understanding of the academic environment, as well as research and product innovation processes, is essential.

To apply for this position, and for more information, please visit the main page. The deadline is at midnight, January 27th 2015, and interviews are scheduled for the week starting…

Continue Reading

The Oxford e-Research Centre is looking for a new research software engineer to work on a range of life science and biomedical projects, including the ELIXIR project.

Successful candidates will have experience in Java, Python, web application development, databases and the semantic web. They are also expected to have in-depth knowledge of XML, XSD, CSS and AJAX, and be able to work in a wide range of software environments. A knowledge of agile programming methods and design packages is also highly desirable.

They will also be able to advise and lead a growing range of projects funded by the UK, EU and NIH. As well as ELIXIR, these will include the ISA software suite and the BioSharing registry.

The new RSE will join the Life, Natural and Biomedical Sciences team, led by Dr Susanna Sansone, who is also available for informal queries about the position.

Other essential skills include the ability to manage and monitor several projects at once, report writing and maintaining links with colleagues located from across the world.

Finally, candidates must have either a degree in computer science or bioinformatics. The deadline for the post is at 12.00pm, January 19th 2015. For further details and to apply, please…

Continue Reading

The theoretical particle physics group (PPT) at the University of Edinburgh has up to four one year positions to assist the DiRAC technical working group with the development of benchmarks for the STFC DiRAC supercomputing facility

Distributed Research utilising Advanced Computing

The facility presently provides three x86 infiniband clusters (Leicester, Cambridge HPCS, and Durham), one SGI UV2000 (Cambridge COSMOS) and a 1.26Pflop/s IBM BlueGene/Q system.

The benchmarking will support a suite of codes in high energy theoretical physics, astrophysics and cosmology, and will include the popular Gadget, and MILC packages among others.

Successful applicants will employ high-quality technical analysis and design skills to produce novel technical solutions to deliver high-quality code optimisation of several UK academic research codes in these research areas. Their work will help develop benchmark codes and criteria to assist the DiRAC consortium to assess next generation supercomputers, and may involve engaging with external industrial companies to assess future novel and emerging architectures.

Continue Reading

In this varied, interesting and challenging role the successful candidate will provide technical knowledge, software engineering and leadership ability for (i) a growing portfolio of data and knowledge management projects funded by UK, EU and NIH Big Data to Knowledge Initiative, and (i) activities for the ELIXIR UK node of the ELIXIR programme.

Based in the Life, Natural and Biomedical Sciences team, the successful candidate will work closely with other members of the team, leading and contributing towards the enhancement of relevant components of the ISA software suite and of the BioSharing registry, with a large and growing user base (Sansone et al, Nature Genetics)

 The position requires a software engineer with both technical and social ability, and also experience and skills to manage more than one project, plan and monitor projects deadlines, assist in writing reports and communicate with geographically distributed collaborators. The successful candidate will liaise with end users and collaborators (e.g. at the European Bioinformatics Institute, TGAC, Stanford University, Manchester University, Imperial College), members of community-driven initiatives (e.g. working groups in the Research Data Alliance) and developers of data publication platforms…

Continue Reading

The University College London Research Software Development Initiative is seeking a full-stack web developer to work on its Research Software Dashboard project from January 2015 to July 2015. This is a new project, starting from scratch, to develop software to curate, promote, and manage the University’s wide portfolio of cutting-edge scientific and scholarly software.

For more information, view the job advert.