Software Engineer (Java) - IoT / ML

Software Engineer (Java) - IoT / ML

Job Title: Software Engineer (Java) - IoT / ML
Contract Type: Permanent
Location: Cambridge
Salary: £40k - 55k per year + Benefits
Reference: SM101
Contact Name: Scott Mundie
Job Published: February 05, 2019 10:30

Job Description

Software Engineer (Java) – IoT / ML

£40,000 to £55,000 depending on experience



We are currently working alongside one of Cambridge’s fastest growing companies in the Technology field. They have a real hold on their market with

They are real trailblazers in smart home technology and machine learning. The company is looking to develop their technology further as they have high aspirations to grow the company.

The role will entail building a core platform for holding, cataloguing and processing audio data. A candidate will also be asked to perform machine learning development on that data. The project the client is hiring for is very much in its fledgling stage, so could be a real exciting prospect for the right candidate. An ideal candidate would be someone who could adapt to a fast-paced environment.

A successful candidate must be skilled in:

  • Java Development with Spring framework
  • Python Development
  • Comfortable with Unix / Linux command line
  • SQL experience


  • Working to Agile and Test driven development
  • Elasticsearch would be of benefit to the client
  • Exposure to AWS
  • JavaScript, HTML and D3

The company prides itself on employing highly intelligent people. They are looking for a candidate with 2 years’ experience in Java Development. With the company being a start up the team is growing day by day with an emphasis on looking after their employees with an excellent benefits package.

If you are interested in applying for this role, please email

At SoCode, we pride ourselves on an attractive referral scheme.

If you have Friends, Family or Colleagues looking for a new position in the near future tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with a thank you present to show our appreciation.