3 positions
Server Engineers
1. Participate in the implementation of server software components, Deep Content Inspection Server, Content Format Decoders (e.g. PDF, Doc, PPT, XLS, etc.), result aggregation
2. Work with the Architecture Team, other engineering and scientific teams, and the product team to deliver a high performance, high-availability Server Software for Data Security
Requirements:
1. BS/MS in Computer Science or related engineering discipline
2. 5+ years server-side development experience on Unix/Linux in C++/STL/Boost/etc.
3. Keen understanding of scalability and performance considerations
4. Experience developing large-scale software systems
5. Demonstrated technical and project leadership skills
6. Motivated self-starter, fast learner, strong communication skills
Plus:
1. Significant experience in search, performance optimization, networking (TCP and UDP), database internals, large-scale web applications
2. Experience building clustered or parallel-computing applications
3. Significant Java development experience
4. Track record of open-source contributions