Search Architect Developer (504)
Reference #161

Permanent Position
Posted on 02/20/2008

Description:
Are you a search technology expert looking for new challenges in a new domain? In this senior role, innovation and creativity are critical to develop new technology components that will become part of our core semantic search platform. You will report directly to the CTO and work closely with all members of our talented and experienced technical and scientific teams. This is a hands-on position that requires exceptionally strong leadership and technical skills. If you are a self-starter who is up to the challenge of developing important new solutions for health and life sciences with aggressive deadlines and complex responsibilities, we want to hear from you!

This challenging position will require a self-starter who can effectively work on multiple projects simultaneously, meet aggressive deadlines, and who thrives in a dynamic environment. You can expect a high-profile position on a great team with many challenges and rewards.

Responsibilities include, but are not limited to:
- Research, architect and develop core search engine components including semantic indexing, search and visualization functionality
- Design, develop and optimize search and content architectures for performance, scalability and maintainability
- Provide semantic search technology technical leadership to the development team

Required Skills:
- Strong understanding of Internet search engine, text mining and NLP, modern information retrieval, ontologies, semantic web and AI concepts, data structures, algorithms, and standards
- 5+ years experience architecting and implementing Internet search or semantic server technologies for use in n-tier, distributed, web applications.
- Programming wizardry in Java: very strong in algorithm and object-oriented Java development, expert knowledge of core libraries and programming idioms for data-centric applications
- Domain enthusiasm: passion for deciphering and solving domain-specific search challenges in life sciences and health
- Experience developing and scaling search applications in terms of query and index complexity, response time, and content type and size
- Exceptionally strong analytical skills and attention to detail, with demonstrated ability to analyze and characterize scalability, space and time complexity, and performance requirements for search and indexing data processing tasks
- Strong understanding of internet protocols and technologies from both the server and client perspective
- Excellent communication and personal skills: ability to interact and work well with domain experts, members of other functional groups in a project team, and a strong sense of project ownership
- Masters or Ph.D. in Computer Science, Biomedical Informatics, Mathematics or equivalent required

Contact

Danelle
dblondin@ingenuity.com

APPLY ONLINE RETURN TO POSTINGS