Graduate Software Engineer- Machine Learning Platforms
2019-04-18 10:03:23
2019-05-27 23:59:59
- Cambridge, Cambridgeshire
- £35,000 YEAR
- 27th May ’19
- Closed
The Company
Based in central Cambridge, this firm is a rapidly growing, very innovative tech firm specialising in software licensing and producing software for the smart home market.
The Role
The role is available to those already graduated and those in their final year of study.
You will be joining an firm that is at the forefront of developing a new generation of smart products for the home markets using the latest Machine Learning and Artificial Intelligence techniques.
Working on the platform team you will be involved in building their core platform for holding, cataloguing and processing audio data. (this is currently done in Both Java and Python).
Day to day duties:
- Software development on their machine learning platform.
- Development of the client application and tools for the core platform.
- Support for company internal users of the data platform.
You will be delivering high quality, maintainable and robust code in an agile manner. You will be working in a close knit software engineering team as well as closely with other teams including the machine learning engineering and data engineering teams.
Requirements
- You need to have achieved (or be expecting to achieve) a 2.1 in a relevant subject such as computer science or software engineering or other relevant subject.
- You need to have an understanding of programming, ideally python or java (you don't need to have both).
- You need to be very analytical and have a data driven approach to making decisions.
Desirable Skills
- Exposure to Agile and Test Driven Development.
- Experience of Elasticsearch would be of benefit.
- Exposure to AWS would be a bonus.
- Exposure to JavaScript, HTML and D3.