Software Engineer (27535)

ECM Selection Limited
Cambridge, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Cambridge, United Kingdom

Tech stack

Artificial Intelligence
Algorithm Design
Computer Networks
Hardware Interface Design
Python
Machine Learning
TensorFlow
Statistics
PyTorch
Mobile Os
Deep Learning
Information Technology
Production Code

Job description

Keywords: Python, PyTorch, TensorFlow, Sensors, Embedded Systems, Hardware Interface, Mobile OS, Algorithms, Statistics, Machine Learning, Defence, Security Clearance, Start Up

Requirements

As their next Software Engineer hire, you would join a small, growing team that are working on early-stage prototypes as well as more mature product technologies. The position is fully hands-on and requires a good sense of understanding and experience for task prioritisation, as well as ability to work on projects concurrently., * 1st / 2.1 in Computer Science or similar (MSc or PhD would be desirable).

  • Extensive demonstrable experience using Python for complex prototyping and / or production code. Must have the aptitude to pick up new languages and technologies when needed.
  • Experience with hardware devices or sensors. Any experience with embedded systems, mobile OS or computer networking would be beneficial.
  • Experience with deep-learning frameworks (TensorFlow or PyTorch) would be desirable.
  • Exposure to computational statistics, algorithm development or machine learning optimisation would be a bonus.

Due to projects being related to defence applications, candidates must be British nationals, resident in the UK for the past 5 years and eligible for security clearance.

Benefits & conditions

The offices are based south of Cambridge and this role would require candidates to be based fully onsite. In return, as well as a competitive salary, you will get to work on interesting projects that will challenge you technically and allow you to develop your skills and knowledge with like-minded engineers.

Apply for this position