Software Engineer - Senior Database Design Engineer
LOCATION:
Waterloo, Ontario Canada
WHO WE ARE:
Kaleidescape, Inc. is a privately held company that was founded in 2001. Kaleidescape, Inc. has developed a new category of consumer electronics products and services that are transforming the way people enjoy movies at home. Designed for the discriminating home video and music enthusiast, the Kaleidescape System sets the standard for an easy-to-use entertainment server that enables the customer to quickly access their entire music and movie collections from anywhere in their home. The Kaleidescape System is sold into high-end home theater installations through custom home-theater system integrators world wide.
Our Waterloo engineering team is responsible for delivering the premiere whole-home movie and music entertainment experience - an array of consumer electronics products that we design from bottom to top, including both software and hardware. Kaleidescape has won numerous industry awards and we are highly regarded for creating innovative, well-designed products. Learn more at: www.kaleidescape.com
JOB DUTIES:
Kaleidescape is seeking fast-learning, detail-oriented engineers to help us become the best aggregator of metadata related to entertainment media. Our dominating market position means we need to excel with our metadata service and with our ability to architect a highly-scalable infrastructure for it. Metadata is at the heart of almost every Kaleidescape-famous feature. Kaleidescape will become a pioneer in building a world-class, internationalized, enterprise-grade metadata service complete with content recommendation and advisory services. Candidates will take on responsibility and ownership for designing, scaling, implementing and maintaining this infrastructure and lead us into the exciting future.
REQUIREMENTS:
Candidates should have a related University degree or equivalent, excellent written and oral communication skills, extensive programming experience, and a strong desire to create high quality services. Possessing the following set of skills is beneficial to the application:
- Extensive experience designing and implementing database solutions
- Designing scaleable databases for data-intensive applications
- Experience with large (1 TB) databases
- Expert SQL skills
- Strong Java development experience
APPLICATION INFORMATION:
No Recruiters Please!
If you would like to be considered for this position, please send an electronic copy of your resume along with an introductory letter to careers-SW@kaleidescape.com
We appreciate your interest in Kaleidescape and thank you for sharing your resume. We regret that we are not able to respond personally to all submissions. We will contact you if we decide to explore your qualifications in more detail.