Software Architect or Lead Engineer, Core Platform Ebrary
THIS JOB HAS EXPIRED Large-scale, Multi-tiered and Distributed
Content Search, Discovery and Delivery
Advanced Cloud-based deployment
Automation, scaling and performance minded
Extensive Core Java Server Implementation
J2EE Client Layer
Complex and dynamic business logic
ebooks leader in a major market!
ebrary is seeking a highly experienced server side engineer to join us in the evolution and implementation of our core platform, as a member of our Core Team. This position requires a great deal of technical experience and current hands-on skills, including detailed design and coding. Much of what we do is cloud-based and dependent on evolving infrastructure, so strong ability to both adapt and contribute to change is of paramount importance. Fully Agile processes govern our development and delivery cycles.
Our products support complex content aggregation, sophisticated business models, streaming and download document delivery, and unique user interaction. They are delivered as fully virtualized and cloud-based services with particular emphasis on automated deployment and management techniques, rooted in our core development processes.
Duties and Responsibilities:
Develops the capabilities of ebrary's Core Platform to enable the business's planned growth.
Collaborates with the System Architect and Director of the Core Team to review technical requirements, and agree implementation plans and methods that sustain a high level of innovation and flexibility.
Collaborates with team members and and coordinates deliverables with Product Management, sprint-by-sprint.
Oversees delivery utilizing a diverse range of technologies and frameworks, both open source and proprietary.
Bachelors' degree plus 6-10 years related experience, or equivalent combination of education and experience.
Current experience contributing to deep technology projects of strategic significance, with active participation in Agile processes.
Recent experience developing large, complex web-based distributed applications with Java technologies, and below the J2EE level, exemplified by:
Complex Network Services
Clustering of subsystems
Multi-threading and Non-blocking I/O
Performance Tuning of systems overall and aspects of specific services
Automated build, provisioning and deployment, monitoring and control
Experience working effectively in a team environment as a strong collaborative player.
Excellent written communication skills, including production of subsystem overview documentation and designs.
Able to listen and evaluate all opinions without bias, and contribute to a common culture of excellence.
Other core experience we are looking for:
Experience with modern and evolving cloud technologies and/or vendors, e.g., Amazon AWS, RackSpace, Eucalyptus, Cloudera, OpenStack, Apache Hadoop etc.
Automated provisioning and deployment into these environments, and associated monitoring and control
Search and discovery technologies, e.g., Lucene, Solr
Familiarity with the characteristics and tradeoffs between traditional SQL relational models and current NoSQL approaches
Content organization and delivery, and supporting technologies, e.g., MongoDB, Cassandra etc.
Complex and evolving business models
"Big data" capture and analytics
ebooks are hot! Giant, scalable collections of ebooks are our business. Integration with all the players is our game.
ebrary is a very successful content distribution and technology company with significant market presence worldwide. With our technology, educational institutions all over the world are providing student access to an ever-growing distributed library of content, at fraction of the cost of acquiring and maintaining physical documents. We are growing, and expanding into new markets rapidly. None the less, innovation is our passion, and we keep it focused.
We're over 12 years old, and privately held as a subsidiary of ProQuest, a premier content and services company with "central to research" delivery through academic and corporate libraries throughout the world. You can learn more about us at http://www.ebrary.com and http://www.proquest.com
This is Salaried, Regular, Full Time position in our Palo Alto office. Our employee benefits include medical, dental, vision, paid personal time off, 401K and an objective-based bonus plan.
Please respond with direct reference to the position requirements we describe above. Certainly you can refer to your resume, but we will appreciate specific citations to help us understand how you might make a good match for our team!
||318 Cambridge Avenue |
Palo Alto, CA 94306
THIS JOB HAS EXPIRED