Solutions Architect
Couchbase - Mountain View, CA

This job posting is no longer available on Couchbase. Find similar jobs: Solution Architect jobs - Couchbase jobs

Couchbase is at the forefront of the biggest advance in database technology in over forty years. The Solutions organization within Couchbase is chartered to help current and prospective users of Couchbase design and architect their applications with our NoSQL document database solution; fully exploiting the features the software has to offer, to meet or exceed the needs of their respective business(es). As part of this mission, the Solutions organization collaborates heavily with the Couchbase Engineering and Products teams to bring the collective knowhow to each and every engagement, so as to ensure that the design and architecture can cater to the ever increasing needs of a web-scale interactive application.

Job Description:
The Solutions Architect will primarily focus on helping (current or prospective) customers either migrate from a traditional Relational database based Data Management solution to a Couchbase NoSQL based solution or help successfully deploy a Couchbase NoSQL solution as their database platform of choice for any new and emerging requirements. S/he is a hands-on Data Management Solutions Specialist with significant experience in the architecture, design, development and deployment of software applications.

Responsibilities:
  • Present Couchbase's company vision, strategy and product roadmaps to customer executives and tech management
  • Provide expert technical architectural support and guidance for applications being architected by customers
  • Develop and maintain technical and business expertise of NoSQL industry directions and trends
  • Work collaboratively with Product Management and Engineering during the development, launch and continuing refinement of Couchbase products
  • Document service toolkits, best practices & architectural references for developing and deploying applications with Couchbase NoSQL data management solutions
  • Work in conjunction with Field Sales, Product Engineering, and Technical Support to resolve customer issues in presales and PoC engagements
  • Participate in improving existing features and product performance
  • Estimated travel up to 25% in Americas and EMEA geographies
Requirements:
  • The successful candidate will have a strong background developing high performance, distributed applications in the Web, Mobile or Enterprise space using Java or C++. Familiarity with one or more of the following is required - .NET, Ruby, Python, Javascript, PHP, Ruby
  • Demonstrated ability to capture, develop, and share IP, knowledge with the community at large as well as specific individuals, to raise competencies
  • Thought leader in Data Management communities
  • Excellent understanding of distributed computing concepts and networking principles
  • Minimum of 5 years in an Architecture or Solutions role selling or supporting a data management solution
  • Experience architecting applications which have required a clustered database with replication and fail-over scenarios
  • Bachelor’s Degree in Computer Science, Engineering, Mathematics or related field
  • Excellent communication skills, both written and oral
  • Demonstrated critical thinking and advanced troubleshooting skills and qualities
  • Expert level knowledge of x86 operating systems, advanced networking, storage architectures
  • Ability to see and present "the big picture" through strong listening and question-based selling skills
  • Must be effective in working both independently and in a team setting
  • Ability to uncover business challenges and develop a custom solution to solve those challenges
Desired:
  • Prior experience with memcached, Couchdb, Couchbase or any other non-relational data store is a big plus
  • Experience in both large organizations and startups
  • Experience working with other architects in a customer-facing capacity

Couchbase - 22 months ago - save job