Senior Software Engineer – Cambridge

Permanent Tier 2 Jobs Recruiting in IT/ QA/ Graphics Email Job
  • Share:

Job Detail

  • Proposed Salary Competitive
  • Career Level Staff
  • Experience 3 Years
  • Gender Any
  • Industry Information Technology
  • Qualifications Bachelor's Degree
  • Email

Job Description

We are looking for candidates with a background in engineering or computer science to work in multidisciplinary teams on the full-stack development of our real-time data platform.

You will become a senior member of our existing team, working on extending our current capability and building out new functionality. This will include work on building APIs, enhancing the data streaming pipeline, architecture design iteration and the overall monitoring and deployment of the platform. Candidates need to be flexible to pick up new frameworks, think outside the box and have some strong foundations in core programming. As a senior member of the team, you will mentor more junior developers, be comfortable interfacing with senior management, and contribute to iteratively improving the system architecture to meet business requirements.

Essential skills & qualifications:

  • Bachelor’s degree in computer science or a related field
  • Significant commercial development experience working in multidisciplinary teams
  • Experience writing, testing, maintaining and deploying production quality code
  • Proficiency in one or more of Python, Java, C#, C++, Javascript (Node.js)
  • Understanding of database fundamentals
  • Experience working in a continuous integration and continuous deployment environment, ideally utilising cloud computing platforms such as AWS

Beneficial skills & qualifications:

  • Experience in development team leadership role
  • Experience working in an agile development team
  • Awareness of machine learning and computer vision libraries
  • Experience with GPU programming (preferable using CUDA)

Other jobs you may like