We're Hiring.

Are You Data-Driven? Join Us.

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.

It's exciting to work on the latest in distributed technology at MemSQL. Being a part of such an amazing team makes me a stronger engineer each day.

Anders Papitto

SOFTWARE ENGINEER

How We Work.

At MemSQL, we strive for excellence, not just individually but more importantly as a team. We encourage open dialogue and transparency, believing that everyone should have input and impact on what they are building.

Where We Work.

Based in the heart of SoMa, San Francisco's bustling tech district, we're located next door to other innovative start ups, incredible restaurants, and trendy bars with convenient access to both the BART and Caltrain stations.

Benefits & Perks.

Our private chef prepares breakfast, lunch, & dinner. We stock a full kitchen.

Full health, vision, and dental coverage for you and your dependents.

The latest MacBook Pro, a serious workstation, a 30" monitor, and more.

Competitive salary with equity compensation and a 401(k).

A fun work environment with team offsites, beer, and ping pong.

Amazing people who love to code and change the world.

Current Postings.

Software Engineer

MemSQL is seeking Software Engineers to join our database engine team. The database engine team is responsible for building the core database engine behind MemSQL. This includes developing in-memory and on-disk data structures and algorithms, row and columnar stores, networking, query optimization, and execution.

Requirements

  • BS college degree or equivalent experience in Computer Science or a similar field.
  • At least two years of experience developing and debugging in system level C/C++, particularly on Linux.
  • At least two years of experience with file systems, concurrency, multithreading, and server architectures.
  • Experience working on database internals or multi-threaded server internals.
  • Passionate about building highly reliable system software.

Frontend Engineer

We are looking for front-end web engineers that will work on MemSQL frontend tools as well as internal frameworks. Our dashboards and tools are built with Python, Flask, D3, and Backbone.js.

Requirements

  • A college degree or equivalent experience in Computer Science or a similar field.
  • At MemSQL, you will be architecting a full stack application in a small and agile team, so we need you to be able to wear all the different hats in software development.
  • An eye for perfection. You should love elegant code and beautiful design.
  • Hands-on sysops/devops skills. Send us your dotfile repo along with your application for bonus points!
  • A strong desire to own projects all the way through. You will be working with several teams- engineering, marketing, and sales- and be responsible for contributing to many different projects on a daily basis.
  • Experience and familiarity with Python and Javascript is a plus, but not required.
  • Deep understanding, familiarity, and skill with programming for the web.
  • The ability to pick up new programming languages and frameworks very quickly.
  • A demonstrated history of intellectual and entrepreneurial exploration.
  • The ability to construct solid, structured markup as well as writing and working with efficient, flexible, and reusable stylesheets is preferred.
  • Passion towards building highly reliable SaaS infrastructure.

Product Marketing Manager

Do you need to be at the forefront of fundamental technology shifts? MemSQL is changing the way organizations interact with data. Our real-time analytics platform is built on the world’s fastest in-memory database and is already proven in production environments across hundreds of nodes in the most high-velocity Big Data environments in the world. We need a talented and hungry product marketing manager with both technical and business skills and intellect to develop content that helps us demonstrate our market-leading capabilities across marketing and sales channels.

Requirements

  • Analyze market trends and competition in the Big Data and real-time analytics spaces. Update the team on trends and competitive announcements.
  • Understand the key capabilities, differentiators, benefits and use cases of MemSQL.
  • Assist in developing the positioning and messaging for MemSQL.
  • Help develop go-to-market strategies that resonate with sales and customers.
  • Produce marketing and sales content, tools, and training to support those strategies.
  • Update and maintain corporate website, developer website, and other web properties.
  • Support demand generation and awareness programs by developing whitepapers, blogs, presentations, ROI tools, etc.

Skills & Experience

  • 2+ years of experience in enterprise software marketing or solution marketing.
  • Experience with databases, Hadoop, cloud computing, or analytics software a plus.
  • Experience developing go-to-market strategies.
  • Excellent oral and written communication skills to clearly and concisely demonstrate business value for customers.
  • Experience creating collateral such as presentations, data sheets, web copy, etc.
  • Strong time management skills. Must be able to operate independently.
  • Undergraduate degree in a technical or business discipline; MBA or advanced degree a plus.

Director of Finance

We are looking for a director of finance to manage responsibilities around forecasting revenue and costs, developing actionable insights for the business, and influencing decision makers to drive long-term revenue growth. Successful candidates for this team have a deep understanding of the enterprise ecosystem, exceptional analytical skills, bias toward action, exceptional partner and communication skills, and know how to balance getting the details in a fast paced environment.

Requirements

  • BS from a leading undergraduate institution and a top academic performer. MBA or other advanced degree helpful but not required.
  • Excellent analytical and modeling skills, including extensive knowledge of Excel, PowerPoint and familiarity with programming languages like SQL is a plus.
  • Deep understanding of the enterprise sales required.
  • Strong knowledge of corporate finance/financial planning and analysis.
  • 7-10 years financial analysis experience from a leading investment bank, consulting firm, Fortune 500 Technology Company or high growth firm.
  • Excellent communication and interpersonal skills.
  • Organized, detail-oriented, and ability to multi-task.
  • Team player with a positive attitude and a focus on business issues.