Senior Software Systems Engineer

London, UK Middle Level
£ 65,000.00 - £ 95,000.00
Per Year

Sign up now to apply for this project.

Sign up now

This is an exciting opportunity for a Senior Software Systems Engineer to work with an innovative, highly integrated, silicon and software solution company providing tools and services to enable effective training and optimisation of neural-network-based AI systems through generation of simulated ground truth training images. These tools have been written from the ground up to be accessible to data scientists with no background in computer graphics and to be cloud scalable to address the most demanding simulation tasks. 

The Position:

As a senior software systems engineer you will be responsible for the specification and development of the cloud-scalable and networked aspects of our software tools as well as contributing to their performance optimisation and cross platform portability. 

  • Work on the top layer, control aspects of the Company's simulator, taking care of the parallelisation and cloud-distributed execution aspects of the project. 
  • Work with the product architect to carry forward the definition of and eventually take a leading role in developing the simulator architecture. 
  • In collaboration with the lead machine learning engineers, contribute to the design of new tools and training methods using novel annotation strategies with the objective of advancing the state of the art in effective training of neural networks. 
  • Report development progress to management, help with project planning and maintaining development timescales. 

 Key Qualifications 

  • Demonstrated ability to write and maintain software code (10,000+ lines). 
  • Proficiency in C/C++, C# and .NET, proven ability to write hardware-parallel, multithreaded code. 
  • Proficiency with linux and windows operating systems. 
  • Excellent verbal and written communication skills. 
  • A minimum of 5 years as a lead contributor to projects relevant to these skills. 

Bonus Skills 

  •  Experience with cloud deployment using containers such as Docker

Skills required for this job:
C# C# . Net Docker Linux Linux System Administrator
Prolancer's avatar
Prolancer A
  • Experience Middle Level
  • Duration Permanent
  • Job type Full-time
  • Payment type Per Year
  • Location London, UK

7 freelancers have already applied

Similar to your searches