We're looking for a Senior/Staff Engineer to join our Search Services team here at Mimecast in London. The ideal candidate will share an open desire for tackling complexity with simplicity and building platforms that can scale through multiple orders of magnitude. We are looking for someone who has real enthusiasm and a passion for technology and is not afraid of exploring unconventional methods and solutions.
· Writing software components to operate at massive scale
· Maximising performance of core Java and Lucene technologies
· Utilising emerging techniques such as graph databases and machine learning to enrich the platform
Essential Skills and Experience
· Expert knowledge developing and debugging distributed applications in a *nix environment
· Search engine experience, ideally Lucene
· Good knowledge of storage hardware (HDD, SSD)
· Understanding of various levels of file system caching at operating system level
· Solid experience developing in one or more of the following languages: C/C++, Java, C#
· Demonstrable experience with concurrency, multithreading, server architectures, distributed systems and load balancing
· Experience with operating system internals, programming language design
· Solr, ElasticSearch
· REST / SOAP programming
· Knowledge of TCP/IP and network programming
· Instinctively find practical solutions to complex problems
· Expect to effect change and take ownership of your job
· Find new ways to win and share those victories with the team
· Understanding that with great opportunity comes great responsibility
Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.
Mimecast’s mission is to make business email and data safer for more than 24,900 customers and millions of employees worldwide, utilizing cloud-based security, email archiving, and email continuity services to protect and deliver comprehensive low-risk email management with a fully-integrated subscription service.
Zero stress and one profile that can connect you directly to 1000s of companies.
We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.
Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.
Join now and Be Seen.