Senior Engineering Manager - Search Services
Sorry, this job was removed at 10:02 a.m. (EST) on Wednesday, May 30, 2018
By clicking Apply Now you agree to share your profile information with the hiring company.
Overview
About the Position
Archiving and e-Discovery and are core offerings of Mimecast which are underpinned by search technology. Our challenge is to scale it to keep pace with a rapidly expanding dataset. The platform indexes 270 million documents daily and has 170 billion documents under management.
Team goals:
- deliver the next generation indexing and search platform
- integrate the new platform into the mimeOS infrastructure
- migrate data from the legacy system to the new platform
- improve search accuracy and implement features beyond keyword based search
- maintain and improve search performance
Responsibilities
- Managing and expanding the team (7 engineers currently; have budget for more)
- Managing the team workload (sprint planning etc)
- Setting priorities based on department goals and roadmap
- Participate in capacity planning discussion with the platform operations team
- Participate in HW design/selection process
- Participate in architectural discussions
- Ensure that Mimecast security principles are followed
- Investigate and drive change within the team's services to improve stability and cost to serve
Qualifications
Essential Skills and Experience:
- Minimum of 9-12 years experience developing in one or more of the following languages: C/C++, Java, C#
- Solid experience with concurrency, multithreading, server architectures, distributed systems and load balancing techniques
- 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
Desired Skills
- Experience with operating system internals, programming language design
- Solr, ElasticSearch
- REST / SOAP programming
- Knowledge of TCP/IP and network programming
Read Full Job Description