Job Details: Kernel Engineer

Job Title: Kernel Engineer
Company: Reinvent Technology, Inc.
Position Type: Permanent
Pay Rate: Competitive
Skills: C/C++, dynamic languages & language systems, binary trees, virtual machines
Date Posted: Oct-09-08

Reinvent Inc. is a private online media and advertising company. We own and manage one of the largest portfolios of web domains in the world and we aim to rethink, reconnect and redesign technology and business today. In doing so, we work closely with the largest search engines to distribute paid search listings, making us one of the top partners in the $15b per year pay-per-click advertising industry.
Located right in downtown Vancouver, with a fantastic view of the North Shore mountains, our space is filling up with a passionate, creative group of people who all set their alarms for Monday morning to get up for something more than just a pay cheque. We don't just care about the work, we care about the people we work with.
Key Responsibilities
Reporting to the Semantic Team Lead and working directly with the Semantic Team Senior Kernel Engineer, this position will be responsible for working on the database kernel for the world's most scalable and performant Semantic Database. Focused on the future of advertising, the successful incumbent will work with a team of world-class experts in Ontology Development, Natural Language Processing and Artificial Intelligence to develop a highly scalable software environment capable of meeting our needs in Contextual Advertising
Qualifications & Required Experience

? 5-10 years experience in working with C/C++ in product oriented environments;
? Must possess a Bachelors degree in Computing Science or Computer Engineering;
? Strong background in multi-threading and large scale systems architecture is required;
? Strong knowledge of dynamic languages and language systems;
? Good general knowledge of Assembly Language and ideally will have experience developing Binary Trees in a production product;
? Experience in development and/or optimization of virtual machines is desired;
? Experience in building database systems (object-oriented or otherwise) and extreme scale/performance computing are considered strong assets;
? Excellent communication and interpersonal skills with ability to listen effectively;
? Excellent organizational and time management skills;
? Attention to detail a must.

Location: [rss] Canada-BC-Vancouver
Telecommute: No (Onsite Position)
Contact Name: Human Resources
Contact Phone:
Contact Email: careers@reinvent.com
URL: http://www.reinvent.com/careers.html


Principals only. Recruiters, please do not contact this job poster.



View other jobs in Canada-BC-Vancouver »
View other jobs in Canada-BC »

View other Kernel Engineer jobs, Software Engineer jobs, Tech jobs

View other jobs requiring these skills: C/C++, dynamic languages & language systems, binary trees, virtual machines

View other postings by Reinvent Technology, Inc. »