Staff Software Engineer Composite Software
THIS JOB HAS EXPIRED Reports to: Director of Software Development
Composite pioneered the data virtualization category, one of the hottest enterprise IT markets today. Composite, as the data virtualization gold standard, continues to grow rapidly to meet this accelerating demand. Composite is adding an ?A player? Staff Software Engineer to our engineering team.
Composite is looking for an experienced engineer with considerable expertise in query processing. The successful candidate will have experience in building database engines, either SQL or XQuery. The candidate must be well versed in query optimization techniques including cost based optimizations. Responsibilities will include enhancing the query engine optimizer for handling federated data sources, including relational and application sources etc. The successful candidate will have the opportunity to design, implement and maintain the query engine subsystem of our industry leading federation engine.
The server is implemented by a multi-million line source base in Java, so the ability to understand and integrate with existing code is an absolute must. The core runtime is a complex multi-threaded system and the successful candidate will demonstrate complete expertise in handling features geared towards concurrent transactions in a low latency, high throughput and scalable server environment. The candidate must be willing to work in a collaborative environment with leading database experts in building the most robust, scalable and high performing database server.
10+ years programming experience
5+ years of Java based server side experience
3+ years of multithreading experience
5+ years of query compiler and processing experience
Masters degree in Computer Science or equivalent experience
Strong object oriented background and competence with design patterns
Strong SQL and XQuery expertise
Experience with all the lifecycle aspects of enterprise software
||2655 Campus Drive |
San Mateo, CA 94403
THIS JOB HAS EXPIRED