Software Engineer - Machine Learning and Policies

Permanent, fully remote or office based (White City, West London)

Medical & dental, pension, flexible hours

£50,000 to £80,000 plus equity/shares

· Negotiable salary of 50k to 90k

· Generous equity / share options, medical and dental, company pension

· Fully remote or office based (White City, West London) with flexible hours

· Software Developer / Software Development

· Back end, cyber security, machine learning implementation, policies, data loss prevention, agent architecture and content inspection

· Cyber security platform, deployed across the cloud, machine learning, big data

· R&D environment working on the latest technologies

· Visa sponsorship available

This position can be fully remote, partially remote or based in the office depending on your preference. However, there will be the need to visit the office occasionally so ideally you will need to live within 3 hours of White City, West London.

Are you looking for a challenging role, working on the latest technologies and where you can make an immediate impact on product development? This innovative company uses the latest advancements in machine learning and artificial intelligence to create cloud-based cyber security solutions which offer immediate end to end protection, preventing data loss and protecting reputation. This is an excellent opportunity to join a talented and highly experienced team working on bleeding edge software design.

The role

We’re looking for bright engineers to join the growing Machine Learning and Policies team who develop functionality within agent policy engines, working with Data Loss Prevention and Machine Learning frameworks. This key role will include the development of new features, performance optimisation and helping to improve how events are monitored and security violations are raised - this includes agent architecture, implementation of ML algorithms, OS level integration and networks.

Candidate profile

· An understanding of operating systems concepts such as networking, file systems, browser extensions, OS APIs etc.

· Strong technical ability and a passion for writing high quality code

· Experience using GO, Python, Java or C++

· An aptitude for solving complex technical problems and willingness to learn new technologies

· Experience or an interest in Machine Learning and AI technology

The R&D teams adopt a flexible approach to development, preferring to use the best tool for the job which encourages and gives the freedom to try out new ideas. As an experienced engineer you will mentor less experienced members of a diverse team and make a defining contribution to the development of the product.