Birds of a
feather flock
together!
Why work for NuoDB?
It takes a special team to bravely go where no one’s gone before. We’re tackling one of the toughest problems to face the industry in the next decade, and we need people who are passionate about shaping the future of big data management.
Luckily, we’ve got a group that fits the bill. And they also happen to be ultra intelligent, witty, sincere, and overall pretty awesome.
If you’re smart about the cloud, can manage the perfect balance of intensity and fun, and want to make a difference in how the world’s businesses are run – join our flock!
The perks don't hurt...
- 15 days paid vacation minimum
- Medical, Dental, Life, & Disability Insurance
- 401k savings plan
- Unlimited free snacks and candy (that includes the lime green M&M's!)
- A great atmosphere in a cool space
- Friday afternoon wine and cheese (really good wine and cheese!)
- Local beers on tap (Fluffy White Rabbits, anyone?)
- Random surprise company outings
Product Manager
The NuoDB Product Manager can easily wear many hats. You speak the same language as developers, could sell our product in your sleep, know everything about our brand and are up to date on our latest PR blurbs, and you charm our customers and partners alike. You have a deep understanding of relational database systems and enterprise software product management processes, along with a proven track record of success in a product management role.
Got Skills?
- Defining and continually evolving product vision/strategy to meet user needs and business goals
- Creating and managing the product roadmap, and communicating strategy to all stake holders
- Analyzing competitive and complimentary ecosystems
- Product Evangelism and absolutely infectious energy
- 7+ years of experience as a product manager in an enterprise software role
- Deep technical understanding of relational database systems (NoSQL database knowledge a big plus!)
Web Site Developer
The NuoDB Web Site Developer is responsible for the outward face of NuoDB to the world. You will create self-service features for the website, such as licensing and online purchases, and will also build out our community site and self-help features. You’ll participate in core product development to provide hosted monitoring facilities for community and professional versions of NuoDB. You’re responsible for making our site completely comprehensive and intuitive, and ultimately for making us look really, really good.
Got Skills?
- Superb communication skills, making you work well in a cross-functional team setting: (Sales, Engineering, Marketing, and Executives)
- Experience in staging website changes and performing rolling upgrades of active 24x7 websites
- Experience building secured Web services
- Successfully built significant websites using PHP and an MVC framework (such as Zend or CakePHP)
- Good Javascript skills using one or more popular Javascript frameworks, such as JQuery, Sencha, or ExtJS
- Strong database experience, developing schemas and managing: MySQL, Postgres, or NuoDB
- System management experience: able to deploy and manage a high traffic website
SQL and Language Developer
We’re looking for an SQL and Language Developer who has built a SQL parser or other programming language, with a solid understanding of parsers, compilers, and optimization techniques. You’ll be working with the team responsible for our standards compliant SQL parser, query optimizer. That team is also extending NuoDB's interfaces with dynamic schema capabilities and document-oriented interfaces.
Got Skills?
-
5+ years commercial software development experience
-
4-year degree from a top-notch Computer Science or comparable program
-
Knowledge of parser generators such as YACC, Bison, or ANTLR (ideally has built one or more commercial languages)
-
Successfully worked on distributed computing problems, including distributed file systems, networking systems, database systems or operating systems
-
Excellent C++ and Java development skills
-
Superb analytic and debugging skills
-
Strong multi-threaded development experience
Core/Engine Developer
Our Core/Engine Developers work closely with the rest of the Engineering crew to solve the most complex distributed computing problems in the industry. They are passionate about distributed computing problems and building efficient and safe multi-threaded code. They also have knowledge of provability techniques and the know-how to test complex distributed systems. They’re ultra smart and do their jobs well – and if they don’t, they’re subjected to the Giant Rubber Duck of Shame.
Got Skills?
- 5+ years commercial software development experience
- 4-year degree from a top-notch Computer Science or comparable program
- Successfully worked on distributed computing problems, including distributed file systems, networking systems, database systems, or operating systems
- Excellent C++ development skills
- Superb analytic and debugging skills
- Strong distributed computing experience, both theoretical and practical
Administration, Monitoring and Tools Developer
As a NuoDB Administration, Monitoring, and Tools developer, you will be working with the team responsible for building the administration capabilities for NuoDB. This includes graphical web based front ends, command line interfaces, provisioning capabilities of databases across a massively distributed set of computers, policy based automatic administration, and integration with best in-class monitoring tools. Most of your primary development will be in Java but you are comfortable with Javascript. You thrive on bringing order to deployment of services in cloud environments such as Amazon EC2.
Got Skills?
- Successfully built distributed applications using Java – this includes large scale Web sites
- Multi-threaded programming experience
- Distributed computing deployment and monitoring experience, preferably in cloud environments such as Amazon EC2 or RackSpace
- Excellent analytic and debugging skills
- Experience with JavaScript toolkits such as Sencha ExtJS or JQuery
- 5 or more years commercial software development experience
- C++ development experience
Tech Support Engineer
Our Technical Support team’s chief responsibility is providing stellar customer service. They dive deep into SQL and related technological issues, engage with our users in our Community Forums and other third party arenas (like Github and StackOverflow), and are masters of knowledge when it comes to NuoDB features and capabilities. They comfortably move between software engineering and customer service, teaming up with our developers to report, test, and resolve issues, and working with Support Management to align process and procedures.
Got Skills?
- Superb understanding of SQL and Relational Database Management Systems
- Awesome with Java, .NET, PHP, SQL and Python
- Strong Linux/Unix shell and Administrator knowledge
- Experienced with AWS/Azure distributed environments
- 5+ years related experience working with Databases and Enterprise level customers
- Experience in supporting mission and time critical applications.
Performance Engineer
We’re seeking a top-notch database Performance Engineer to identify and invent new ways to characterize our product. You will be in charge of building out and maintaining a full suite of tests and tools for performance benchmarking. Like a mad (yet disciplined) scientist, you will use this suite to absolutely torture NuoDB and 3rd party databases in order to measure and compare performance. In addition, you will produce daily and weekly automated reports to track performance trends, report on product behaviors and issues, construct performance demonstrations, and periodically produce technical reports and analyses (whitepapers). This is a highly visible and critical role – but that doesn’t mean we won’t occasionally ask you to wear a silly hat and/or a fake moustache.
Got Skills?
-
Strong knowledge of SQL query and working knowledge of relational database technologies
-
Hands-on experience developing performance scenarios
-
Profiling applications using industry standards tools to identify bottlenecks
-
Benchmarking system performance and evaluating alternate (hardware & software) architectures
-
5+ years experience in Performance Engineering
-
Superb planning and management skills
NuoDB Geekship (Summer Software Internship)
Our engineering crew is solving some very important computer science problems including distributed algorithms, query optimization techniques, and efficient big data analytics. As an intern, you'll work closely and collaboratively with this experienced (and awesomely geeky) group. You’ll be contributing to the software development, quality assurance, and performance characterization/optimization of NuoDB.
Got Skills?
- Pursuing a bachelors or advanced degree (masters of PhD) in Computer Science or Computer Engineering
- Experienced and passionate about developing software in C++ or Java (C++ is preferred)
- Able to work in a fast paced environment with limited supervision
- Must be flexible, as the work will be varied: from building automated performance tests, configuring machines, debugging software glitches, and developing new capabilities for NuoDB
- Course or research work in systems development (operating systems, compilers or database systems)