Engineering
System Administrator and heliport manager
We are looking to add a smart, energetic, and fast learning System Administrator who will develop, manage and support Couchbase’s growing infrastructure including building and maintaining virtual clouds for QE and development, automate deployments using Chef, manage the network, security, build infrastructure, and more. Last but not least, as the heliport manager, you will help maintain our growing fleet of remote controlled helicopters, that crash often due to inexperienced pilots.
As an independent thinker, you may be free to replace some of the technologies we currently use with ones you feel are better. If so, you should be prepared to discuss and debate the pros and cons of suggested technologies with other stakeholders.
Responsibilities
-
Maintain and support all IT needs for a growing organization including hardware and software support, networking, security, build infrastructure, and more.
-
Install, Develop, and maintain private cloud of 300 VMs for testing and development. Create images, install VMs, install cloud components like ESXi , vCenter, vSphere, vCenter, Xen, Xen management software, etc.
Requirements
-
Knowledge of sys admin automation tools (including Chef), file services (nfs, smb), backups and recovery tools
-
Experienced in network management, DNS management, switches configuration, VLAN, security and best practices, VPN, etc..
-
Experienced in installing, upgrading, and maintaining Redhat, debian, Mac OSX, Windows, Vmware, Solaris
-
Creating new build machines using chef or other configuration management tools
-
Familiar with various technologies and scripting languages like python, ruby, nginx, postfix, bind, AWS
-
Familiar and able to maintain tools like of git, gerrit, wiki, Jira, crowd, Second level support for website operations and maintenance.
Good to have
-
Love to script and develop automation tools
-
Develop and maintain cool thing that we have like remote bell ringer for the sales team, git mirror, build query service, etc..
-
Replace a flybar pole, tail rotor, gliders, etc.. on our growing fleet of remote control helicopters.
UI Engineer
Couchbase server UI is one of the crown jewels of our product, which makes the Couchbase NoSQL database easy to use and operate, reports statistics on real time across large clusters, and much more. As a Member of Couchbase Technical Staff, you will design and implement front-end software for cutting-edge distributed, scale-out data infrastructure software systems, which is a pillar for the growing cloud infrastructure. Especially, you will bring outstanding UI expertise to the team. You will be part of a development team working on hard problems in a number of areas, including distributed caching, key-value and document data stores, distributed replication, scale-out fault tolerance and data layer reliability. You’ll work with javascript/jQuery, HTML, CSS, and possibly with Erlang, Python, Ruby and a number of other programming and scripting languages. In addition, Couchbase and its technical staff are active opens source contributors for memcached, membase, CouchDB, and other projects, you’ll get your share of it.
Responsibilities
-
Develop the Control and Management tools for Couchbase products.
-
Participate in requirements, architecture, and design specification reviews of REST APIs
-
Design and implement key UI components, integrating to REST-based API.
-
Work with peers in an agile development environment.
-
Develop high quality software and use unit / component/ and end-to-end automation tests
Requirements
-
Self-motivated, independent, and high performance individual, with ability to learn new technologies and become productive extremely fast; strive to address challenges with a do-what-ever-it-takes mentality
-
2-7 years of commercial or open-source software experience (prefer experience with packaged, downloadable software).
-
Expert in JavaScript, HTTP, HTML, CSS; Experienced with designing and using REST API
-
Familiar with cross browser libraries for java script (jQuery, underscore.js )
-
Experience working with Ajax, and other web technologies
Good to have
-
Familiar with distributed networked server systems that run cross-platform on Windows/Linux
-
Experience coding with Erlang, C, C++, Java, Python, or Ruby
-
Experience using various tools such as Bugzilla, git, gnu toolchains (like gcc, autotools, automake)
-
Excellent analytical skills and fanatical attention to detail
-
Solid experience with software development lifecycles
-
Ability to work in a fast-paced environment and to be an outstanding team player.
Senior Architect
As a Member of Technical Staff, Senior Architect, you will design and implement cutting-edge distributed, scale-out data infrastructure software systems, which is a pillar for the growing cloud infrastructure. More specifically, you will bring Unix systems and server tech kung-fu to the team. You will be part of a development team working on hard problems in a number of areas, including distributed caching, key-value and document data stores, distributed replication, scale-out fault tolerance and data layer reliability. You’ll work with C/C++, Java, C#, Erlang, JavaScript, Python, Ruby and a number of other programming and scripting languages. In addition, Couchbase and its technical staff are active Open Source contributors for Couchbase, Apache CouchDB, Memcached, and other projects.
Responsibilities
-
Create the world’s best, distributed software server infrastructure products which companies will rely on for mission-critical OLTP needs.
-
Drive and participate in requirements, architecture, and design specification reviews.
-
Design, prototype, and architect key server features across all components.
-
Research industry and academic leading-edge algorithms for distributed consensus, replication, consistency, availability and scalability.
-
Develop high-quality, scalable, and well-documented architecture.
-
Drive the detailed design tasks and progress; report to senior management team on the progress of the project.
Requirements
-
7-12 years of design, development, and architecture of large-scale, distributed systems or databases.
-
Self-motivated, independent, and high-performing individual, with the ability to learn new technologies and become productive extremely fast; strive for challenges with a do-what-ever-it-takes mentality.
-
Hands-on capabilities for evaluating technologies, architecture, and coding for experiments.
-
Experience building high-performance distributed networked server systems or database systems that run cross-platform on Windows/Linux and POSIX infrastructure.
-
Strong development background in C/C++
Good to have
-
Solid experience with software development lifecycles and agile development methodologies.
-
Experience with BDD and TDD methodologies.
-
Experience coding with C#, Java, Python, or Ruby.
-
Experience using various tools such as Jira, git, gnu toolchains (like gcc, autotools, automake)
-
Excellent analytical skills and fanatical attention to detail.
-
Ability to work in a fast-paced environment and to be an outstanding team player.
-
Experience in both large organizations and startups.
Software Engineer in Test
As the Software Engineer in Test, you will design and implement advanced, automated test suites to exercise our cutting-edge distributed, scale-out data infrastructure software systems. You will be writing and executing automated functional and performance tests to set up test conditions and validate test results in areas including distributed caching, key-value and document data stores, distributed replication, scale-out fault tolerance, and data layer reliability. You’ll work with Python, C/C++, Java, JavaScript, and a number of other programming and scripting languages to build automated test frameworks.
Responsibilities
-
Develop and execute test plans by reviewing requirements and design specifications.
-
Write and run test suites for automated and manual execution, debugging automated tests and running manual tests as necessary to debug tests and investigate results.
-
Report and verify the fixes of product defects.
-
Produce status reports and test results.
Requirements
-
Experience testing and identifying/assessing risk in software which must meet rigorous quality standards.
-
Demonstrated skill with software testing procedures, techniques, and tools. This includes test planning and case writing tools for performance, load, and stress testing as well as functional testing, and defect tracking and reporting, including tools for bug submissions, test case tracking, source control, and code reviews.
-
Experience testing one or more of the following: databases / data stores, operating systems, server performance, network performance, REST interfaces.
-
1-4 years of coding experience in Python or C/C++. Other languages are a plus.
-
Experience setting up and configuring test environments, including Windows and Linux operating systems, networking and proxies, and client-server tests.
-
Excellent written and oral communication skills, analytical skills, fanatical attention to detail, and curiosity.
Good to have
-
Experience with working on large scale distributed systems or relational/NoSQL databases
-
Demonstrated competence and self-motivation in analyzing problems. Ability to be creative, efficient, and productive with minimal supervision or guidance. Estimate and manage workload, and report on progress.
-
Release engineering background
-
Ability to work in a fast-paced environment and to be an outstanding team player.
Performance Engineer
As a Performance Engineer interested in understanding complex distributed systems, NoSQL databases and large clustered datasets you will lead efforts to optimize overall system and product performance. Work with teams across the company as well as our customers to establish performance benchmarks for our products. Support our efforts to continue to lead the industry as the premier provider of enterprise ready NoSQL database technology.
Responsibilities
-
Analyze the performance and scalability of our products and find the root cause of bottlenecks.
-
Identify design and architecture inefficiencies in our server and mobile products before they are released to our customers and assure that the newer releases are not regressing from prior versions.
-
Work with developers and quality assurance team to resolve performance problems and implement solutions and performance optimizations.
-
Work with development and product marketing to define performance testing workloads based on data from the field.
-
Develop code and automation tools for running the product through “its paces” and collecting performance results.
-
Set up testing environments, execute performance tests and collect performance metrics on different configurations.
-
Analyze and report performance metrics to other teams across the company in a manner that’s comprehensive, standardized, easy to understand and delivered routinely.
Requirements
-
Experience addressing performance issues with a range of database servers (i.e. MySQL, Membase, Riak, MongoDB, etc.)
-
Experience with Cloud platforms and virtualization stacks ( Amazon EC2, Red Hat , VMware )
-
Specific experience in creating and running workloads using standard load generator tools like LoadRunner, JMeter, Grinder or other custom tools
-
Experience in compiling and rendering graphs and other formats for comparing performance results such as R , Excel, etc.
-
Experience developing and using scripting languages like Python, Ruby, Perl, etc.
-
Exposure to object-oriented programming languages like Java, C++
-
BS, MS or PhD in CS/related field or equivalent experience required
Technical Evangelist for Couchbase and NoSQL
Couchbase is at the forefront of the biggest advance in database technology in over forty years (learn more at http://www.couchbase.com/why-nosql/nosql-database). Our solutions are specifically targeted at modern web and mobile applications (including mobile-to-cloud data synchronization). With thousands of deployments globally, Couchbase database technology powers highly-visible applications including those at Zynga, AOL, theknot.com, SmugMug, DHL, Honda of America and thousands of others. This is your opportunity to be part of introducing this change to the world.
The Role
As a Developer Advocate/Evangelist, you’ll create and develop an interface to some of the coolest NoSQL software on the planet. You will develop PHP client library software for Couchbase, going “up” the stack into frameworks such as PHP Cake and Symfony. You’ll also work “down” the stack to make sure Couchbase has the best possible interface to the database system itself. As one of the primary faces to developer communities, you will create examples and documentation around working with Couchbase. Driving the understanding and design of software which uses NoSQL database systems, which are key components in growing public and private cloud deployments will be part of your daily work.
Responsibilities
-
Create, enhance and maintain Couchbase client libraries for PHP.
-
Create, enhance and maintain various documentation artifacts designed to make it easy for software developers to quickly become productive with Couchbase for their PHP applications.
-
Maintain, nurture and enhance community contributions to the couchbase.org wiki and forums from the overall Couchbase community
-
Work directly with developers using Couchbase Server to explain concepts, development patterns and occasionally assist in directing support.
-
Work with the growing community of developers who will want to know how to integrate PHP, Ruby, JavaScript, Python and all of their frameworks with products from Couchbase.
-
Introduce PHP developers to new approaches in managing data in Couchbase’s database products.
-
Carry the Couchbase message to developers everywhere - EVANGELIZE! Help those who have not yet heard of Couchbase understand the concepts and help those within the Couchbase development community to further understand and contribute.
Requirements
-
The right person for this role will be a self-motivated, independent, and highly productive individual, with ability to learn new technologies and become quickly proficient. They will be able to point to examples of their ability to write thoughtful, interesting articles, blog posts and other documentation to help others understand new concepts.
-
Must have a minimum of 2-8 years of software development experience in a professional software development organization focused on publicly deployed PHP backed web sites.
-
Expertise with PHP, and have solid familiarity with at least one other scripting language is a must. Familiarity with Java or .NET would be valued.
-
Must have the ability to work in a fast paced environment and to be an outstanding team player.
Good to have
-
Familiarity with distributed networked server systems that run cross-platform on Linux and Windows is highly desired.
-
Experience with git SCM, and tools such as Atlassian Jira and Confluence is also desired.
Engineering Manager
As the 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. Specifically, 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, since Couchbase and its technical staff are active Open Source contributors for Couchbase, CouchDB, 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, resources, 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
-
5-10 years of design, development, and architecture of large scale distributed systems or databases
-
Self-motivated, independent, and high performing, with the 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
-
Experience building high-performance distributed networked server systems or database systems that run cross-platform on Windows/Linux and POSIX infrastructure.
-
Education: Masters or higher degree in Computer Science or an 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
-
Experience in both startups and large organizations
Core Unix Engineer
As a Member of Technical Staff, Core Systems, you will design and implement cutting-edge distributed, scale-out data infrastructure software systems, which is a pillar for the growing cloud infrastructure. Especially, you will bring Unix systems and server tech kung-fu to the team. You will be part of a development team working on hard problems in a number of areas, including distributed caching, key-value and document data stores, distributed replication, scale-out fault tolerance and data layer reliability. You’ll work with C/C++, Java, C#, Erlang, JavaScript, Python, Ruby and a number of other programming and scripting languages. In addition, Couchbase and its technical staff are active open source contributors for Couchbase, Apache CouchDB, memcached, and other 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.
-
Design and implement key server modules and networking protocol dispatch layers.
-
Research industry and academic leading-edge algorithms for distributed consensus, replication, consistency, availability and scalability.
-
Work with peers in an agile development environment.
-
Develop high-quality software and use unit, component, and end-to-end automation tests.
Requirements
-
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.
-
2-7 years of commercial or open source software experience (prefer experience with packaged, downloadable software).
-
Hardcore C is an absolute must.
-
Built high-performance distributed networked server systems that run cross-platform on Windows/Linux and POSIX infrastructure.
Good to have
-
Experience with BDD and TDD methodologies and tools like cucumber.
-
Experience coding with C#, Java, Python, or Ruby.
-
Experience using various tools such as Bugzilla, git, gnu toolchains (like gcc, autotools, automake)
-
Excellent analytical skills and fanatical attention to detail.
-
Solid experience with software development lifecycles.
-
Ability to work in a fast-paced environment and to be an outstanding team player.
Sales and Marketing
Technical Marketing Manager - NoSQL
Couchbase is ready to hire its first Technical Marketing Manager! In this position you will be responsible for the development and management of outbound technical product marketing materials and other content to support sales, educate customers and influence the NoSQL community. The successful candidate will also have a good understanding of database technology, distributed systems and scaling applications, and will ideally have prior experience marketing to developers in the web application space.
Responsibilities
-
Responsible for positioning of product features
-
Content creation and ownership of product pages on website
-
Design and production of technical marketing and sales collateral
-
Authoring white papers, customer stories and other technical documents
-
Development of sales and sales engineering training materials
-
Blogging and tweeting about Couchbase and NoSQL technology
Requirements
-
2-3 years technical product marketing experience in a fast-paced technology company
-
Some knowledge of non-relational database technology or distributed, scaling web applications
-
Excellent written communication skills
-
Collaborative team player
-
Experience in a start-up environment a strong plus
-
Computer Science degree and some background as a developer preferred
Pre-Sales Engineer (UK, Germany, France)
Couchbase is looking for a Pre-Sales Engineer to support the rapidly growing Couchbase community and help drive customer success. This is awesome startup opportunity. We are the fast-growing leader in the NoSQL database industry. This position is located in either in the United Kingdom, Germany or France.
Responsibilities
-
You want to be part of the team building the most widely used NoSQL database in the world
-
Passion for handling technical issues and solving problems
-
Fanatical about customer support
-
Friendly, works well with technical clients under tense situations
-
Well organized, can keep track of many customers at the same time
-
Enjoy a fast-paced startup environment
-
Monitor Customer and Community support forums
-
Troubleshoot, create and communicate solutions
-
Write scripts to reproduce issues
-
Work with developers to resolve customer cases
-
Identify and write documentation to add to our knowledge base: the Couchbase Network
-
Develop internal knowledge of best practices and deployment architectures
Requirements
-
2-3 years of support experience in an enterprise environment
-
Supporting/developing Web applications in PHP/Java/.Net/Ruby/Perl
-
Administrating and managing Linux and Windows systems
-
Excellent written and verbal communication skills
-
Excellent analytical skills
-
Great interpersonal skills: you work easily with customers and developers alike
-
Demonstrated ability to gather relevant information and diagnose issues effectively and efficiently
-
Networking skills very highly valued
-
Experience with Database Systems
-
Experience with ticketing systems
-
Flexibility to be “on call” is a big plus
-
Familiarity with NoSQL databases a big plus
Compensation
-
Salary commensurate with experience
-
Full benefits (health/dental/vision), and stock options
Technical qualification questions: (please be as specific as possible)
-
What happens when I type "telnet"?
-
If I am logged into a server on subnet A, what information can I gather about a server on subnet B using only ICMP?
Inside Sales Executive/Manager (UK, Germany, France)
As an Inside Sales Executive, you will be directly selling commercial versions of our leading NoSQL database to companies who are creating the next killer web-applications. You will be part of a sales team that has established Couchbase as the #1 selling NoSQL database in the world. You’ll work with large volumes of leads and selling the value of our product and services offering. This position is located in either in the United Kingdom, Germany or France.
Responsibilities
-
Close business to meet or exceed monthly, quarterly, and annual bookings objectives
-
Follow up on leads generated by the Marketing and Account Development group for a defined geographic territory.
-
Conduct online presentation of the company and product line.
-
Conduct online high level demonstration of the products
-
Maintain daily activities in salesforce.com CRM system, tracking interactions with prospects and customers.
-
Manage opportunities and forecast.
-
Actively participate in process improvements.
Requirements
-
Self-motivated, independent, and high-performance individual, with ability to learn and become productive extremely fast
-
4+ years inside sales experience
-
Success at selling software to technical audience; database and/or open-source software experience is a plus
-
High-energy while multi-tasking - must be comfortable making 40+ calls/emails per day
-
Excellent written and verbal communication skills
-
BA/BS or equivalent work experience
Sales Representative (Multiple positions in San Francisco Bay Area)
As a Sales Representative, you will be directly selling commercial versions of our leading NoSQL database to companies who are creating the next killer web-applications. You will be part of a sales team that has established Couchbase as the #1 selling NoSQL database in the world. You’ll work with large volumes of leads and selling the value of our product and services offering.
Responsibilities
-
Close business to meet or exceed monthly, quarterly, and annual bookings objectives
-
Follow up on leads generated by the Marketing and Account Development group for a defined geographic territory.
-
Conduct online presentation of the company and product line.
-
Conduct online high level demonstration of the products.
-
Maintain daily activities in salesforce.com CRM system, tracking interactions with prospects and customers.
-
Manage opportunities and forecast.
-
Actively participate in process improvements.
Requirements
-
Self-motivated, independent, and high-performance individual, with ability to learn and become productive extremely fast
-
3+ years B2B sales experience
-
Success at selling software to technical audience; database and/or open-source software experience is a plus
-
High-energy while multi-tasking - must be comfortable making 40+ calls/emails per day
-
Excellent written and verbal communication skills
-
BA/BS or equivalent work experience
Account Executive, North America West (San Francisco Bay Area)
As a Account Executive, you will be directly selling commercial versions of our leading NoSQL database to our largest Enterprise clients. You will be part of a sales team that has established Couchbase as the #1 selling database in the world. You’ll be driving strategic enterprise opportunities across North America, selling the value of our product and services offering.
Responsibilities
-
Close business to meet or exceed quarterly, and annual bookings objectives
-
Uncover opportunity at existing accounts and establish new accounts to develop sales pipeline
-
Maintain pipeline in salesforce.com CRM system, tracking interactions with prospects and customers.
-
Conduct online presentation of the company and product line.
-
Conduct online high level demonstration of the products.
-
Some travel to customer sites as appropriate
-
Maintain daily activities in salesforce.com CRM system, tracking interactions with prospects and customers.
-
Manage opportunities and forecast.
Requirements
-
Self-motivated, independent, and high-performance individual, with ability to learn and become productive extremely fast
-
5+ years B2B software sales experience
-
Success at enterprise software sales selling IT/web infrastructure and managing key strategic relationships
-
High-tech background; database and/or open-source software experience is preferred
-
Experience successfully selling into technical user base & VP-level
-
Excellent organizational and multi-tasking skills
-
Excellent written and verbal communication skills
-
Superb relationship building skills and ability to show value to clients
-
BA/BS or equivalent work experience
-
Ability to work in a fast-paced environment and to be an outstanding team player.
Customer Support Engineer, San Francisco Bay Area
Couchbase is looking for a Customer Support Engineer to support the rapidly growing Couchbase community and help drive customer success. This is awesome startup opportunity. We are the fast-growing leader in the NoSQL database industry. This position is located in the SF Bay Area (San Francisco or Mountain View)
Responsibilities
-
You want to be part of the team building the most widely used NoSQL database in the world
-
Passion for handling technical issues and solving problems
-
Fanatical about customer support
-
Friendly, works well with technical clients under tense situations
-
Well organized, can keep track of many customers at the same time
-
Enjoy a fast-paced startup environment
-
Monitor Customer and Community support forums
-
Troubleshoot, create and communicate solutions
-
Write scripts to reproduce issues
-
Work with developers to resolve customer cases
-
Identify and write documentation to add to our knowledge base: the Couchbase Network
-
Develop internal knowledge of best practices and deployment architectures
Requirements
-
2-3 years of support experience in an enterprise environment
-
Supporting/developing Web applications in PHP/Java/.Net/Ruby/Perl
-
Administrating and managing Linux and Windows systems
-
Excellent written and verbal communication skills
-
Excellent analytical skills
-
Great interpersonal skills: you work easily with customers and developers alike
-
Demonstrated ability to gather relevant information and diagnose issues effectively and efficiently
-
Networking skills very highly valued
-
Experience with Database Systems
-
Experience with ticketing systems
-
Flexibility to be “on call” is a big plus
-
Familiarity with NoSQL databases a big plus
Compensation
-
Salary commensurate with experience
-
Full benefits (health/dental/vision), and stock options
Technical qualification questions: (please be as specific as possible)
-
What happens when I type "telnet"?
-
If I am logged into a server on subnet A, what information can I gather about a server on subnet B using only ICMP?
Technical Publications
Director of Training
Teaching our users how to get the best out of our products, from the basics of installation, through the daily running of Couchbase, and application development is vital to ensure they can develop the best NoSQL software on the planet. You will be required to generate enthusiasm while giving exciting presentations that show the best practice and techniques to customers. As the primary face for new and existing developers and operations staff to get information about our products you will be responsible for making sure our users know and understand the best tools and techniques they need, both in-person or online. Driving the understanding and design of software which uses NoSQL database systems, which are key components in growing public and private cloud deployments, will be part of your daily work.
Responsibilities
-
Develop and present training courses covering both operational administration and application development using Couchbase Server and associated client libraries.
-
Work with developer advocates and internal product development teams to help produce and build both the standard curriculum and custom courses when required.
-
Create and regularly update training and presentation materials, and provide help and assistance to the TechPubs, Support and other teams when necessary.
-
Create and expand existing video and online training materials to get users up to speed on using and developing on Couchbase Server.
-
Help with the creation and development of tests and exercises to build a certification programme.
-
Carry the message about Couchbase to all users and evangelise about the product at training sessions, conferences and other opportunities. Help all users to better understand the product and how it can be used to develop world-class applications.
Requirements
-
Highly skilled and motivated communicator with past direct or indirect experience of training small groups on software, ideally with both developer and operations technologies. Examples of past training courses or presentations will be required.
-
Must have a minimum of 4 or more years of customer-facing experience, either in training, support or community roles with a high-level of direct customer education and assistance.
-
Experience of database technology, particularly NoSQL, distributed and web-centric technology.
-
Prepared to travel regularly to training sessions around the US with occasional overseas trips.
-
Outstanding team player and willing to work in a busy office and with remote partners.
-
Experience of online video production techniques such as screencasts and web seminars.
Good to have
-
Extensive software development experience would be useful, but not essential.
-
Ability to write documentation, or in-depth articles would be highly desirable.