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
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:

