We're changing the state of the art & we're hiring. Join us.
-
Why work at MemSQL?
We're working to change how data should be stored, distributed, and accessed. That's a big problem with bragging rights attached.
Data is expanding so fast that existing databases can't keep up, and when your modern application connects to a decades-old technology, it's pretty easy to isolate the bottleneck.
MemSQL engineers relish those kinds of challenges and enjoy the autonomy to solve them.
-
Our Culture
Working at MemSQL is a lot like being back in college, but this time with the wisdom to have janitorial on-site and a finer appreciation for good coffee, healthier snacks, and beer that doesn't suck.
Everyone has the trust to do what needs to be done, and the autonomy to get it done. We're early birds and night owls, athletes and musicians, and all together we're a team that just clicks.
We believe it's important to build community, so we host "Open Door Wednesdays" when engineers from other Y Combinator startups and companies in the area meet up and work alongside each other.
-
The Data Loft
With 18 foot ceilings, views of Twin Peaks, and warm cherry wood floors, you could say we don't believe in cubicles.
Based in San Francisco in the SOMA neighborhood, our office is close to many restaurants, bars, and coffee shops. And, we're the only company in the building with access to the roof. Each day we cater lunches and dinners and stock all the Naked juice you could drink.
Our company mascot, Grizzly, also makes an appearance from time to time at the office.
Job Openings
Systems Software Engineer
Our engineering team doesn't "maintain" systems-level code, we build it. It's invigorating to work on a codebase that's fresh, clean, and well-structured. As a small team, everyone is comfortable with any part of MemSQL.
Requirements:- 2+ years of systems-level experience
- C/C++ mastery
- Experience with developing scalable and highly available database systems
- Ability to understand, develop, and implement advanced data structures and algorithms
- Built high-performance distributed networked server systems that run cross-platform
Platform Engineer
You'll develop new frameworks, protocols, and test plans to ensure the highest quality of the MemSQL engine and lead the execution of scripts and automation for full product test coverage.
Requirements:- 2+ years of systems experience
- Prior experience with database systems is a plus
- Knowledgeable in C/C++, as well as scripting languages
- Experience with regression, performance, concurrency, and scalability testing methodologies
Sales Engineer
- BS degree preferred in computer science or a related field with a strong academic record
- 3+ years relevant experience in enterprise software sales, preferably infrastructure-related
- Knowledgeable in SQL, scripting languages, and database internals
- Previous development experience preferred
- Familiar with a variety of RDBMS
Business Development
- BA or BS degree preferred in computer science or a related field with a strong academic record. MBA is a plus.
- Several years of work experience in an Internet or enterprise technology startup environment, especially in business development, sales, partner management, product management, or product marketing.
- Experience identifying partners and structuring complex contracts, with a proven track record of negotiating and executing deals.
- Excellent interpersonal and communication skills to formulate and articulate contractual, technical, financial, and value points with partners
Of course, we're always looking for exceptional people and we hire opportunistically. If you don't fit into the above openings but think you can bring something great to MemSQL, drop us a line.
