about us http://greenesearch.jobamatic.com contact us endorsements

Engineering Manager

NoSql Database (#538) (Mountain View, California)

Posted:
August 25, 2011
Address:
Mountain View, CA 94035
Type:
Description:
Member of technical staff - Engineering manager

As a Member of Technical Staff, Engineering manager, you will lead a team to implement cutting-edge distributed, scale-out data infrastructure software systems, which is a pillar for the growing cloud infrastructure. Especially, you will bring technical management, leadership, and mentorship to the team. You will be part of a development team working on hard problems in a number of areas, including multi layered architecture, distributed caching and indexing, key-value and document data stores, distributed replication, scale-out fault tolerance and data layer reliability. You'll work with engineers who develop on C/C++, Erlang, Java, C#, JavaScript, Python, Ruby and a number of other programming and scripting languages. In addition, its technical staff are active opens source contributors for membase, and memcached projects, you'll participate on the community building of these projects.

Responsibilities

Create the world's best, distributed software server infrastructure products which companies will rely on for mission-critical OLTP needs

Participate in requirements, architecture, and design specification reviews

Coordinate and direct projects, making detailed plans to accomplish goals and directing the integration of technical activities

Manage on and off shore teams

Analyze technology, resource, and skillset needs, to plan and assess the feasibility of projects

Build teams and recruit top talent employees; assign, direct, and evaluate their work; and oversee the development and maintenance of staff competence

Requirements

2-6 years of active technical management role

5-10 years of design, development, and architecture of large scale distributed systems or databases

Self-motivated, independent, and high performance individual, with ability to learn new technologies and become productive extremely fast; strive for challenges with a do-what-ever-it-takes mentality

Solid experience with software development lifecycles, and agile development methodologies

Built high-performance distributed networked server systems or database systems that run cross-platform on Windows/Linux and POSIX infrastructure.

Education: Masters or higher degree on computer science or equivalent field

Good to have

Excellent analytical skills and fanatical attention to detail.

Ability to work in a fast paced environment and to be an outstanding team player and leader

Work experience on startup and large organization
Apply by
Email: