Uncubed
           

Software Engineer, University Graduate

MemSQL, San Francisco, CA and Seattle, WA

This is Real-Time


Position Overview

MemSQL Software Engineers are at the forefront of real-time technology that’s revolutionizing how companies run their businesses everyday. With release cycles throughout the year, our engineers are accustomed to moving quickly in a rapid production environment. To do this successfully, we work collaboratively and creatively across teams to maximize our opportunity for impact. We also believe it’s important to celebrate our wins together whether it be at local spot or getting out of the city for some exploring.

As a Software Engineer, you will be empowered to own your projects end-to-end and be an active contributor throughout the product life cycle. To expedite your growth path, you will partner with engineers who deeply care about your success and will lend their expertise to your professional development. Our engineers are not just technical partners, but are also business partners who are exposed to all areas of the business, working with teams such as product, marketing, and sales.

Role and Responsibilities

Our Software Engineers work on small, collaborative teams to help drive our company forward.  Whether you’re building new features in Javascript and React.js, increasing the runtime and performance of a MemSQL cluster, or writing new C++ code for the query optimizer, our University Graduates are responsible for brand new and existing projects that are deployed into production with each release. Your work will include everything from writing to testing software, and you’ll gain a significant understanding of both the product and the business.

Required Skills and Experience

  • B.S. Degree in Computer Science, Electrical Engineering, Computer Engineering, or related discipline
  • Deep understanding of C.S. fundamentals
  • Strong programming skills with Python, Go, C, C++, or JavaScript
  • Passionate about building highly reliable software
  • Firm grasp of algorithms and data structures

 


MemSQL is The No-Limits Database™ powering modern applications and analytical systems with a cloud-native, scalable architecture for maximum ingest and query performance at the highest concurrency. MemSQL envisions a world where every business can make decisions in real time and every experience is optimized through data. 

Global enterprises use the MemSQL distributed database to easily ingest, process, analyze, and act on data in order to thrive in today’s insight-driven economy. MemSQL is optimized to run on any public cloud or on-premises with commodity hardware. Visit memsql.com or follow us @memsql.

Consistent with our commitment to diversity & inclusion, we value individuals with the ability to work on diverse teams and with a diverse range of people.

To all recruitment agencies: MemSQL does not accept agency resumes. Please do not forward resumes to MemSQL employees. MemSQL is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company.

About MemSQL

As the world changes—and it's changing faster than ever—you need to be adapting to it. You need to be anticipating problems before they occur. You need to be able to shift direction as fast as the trends do. And you need to know, in the moment, that you're shifting in the right direction. The businesses that shape the future will be the ones capable of this. They will make every moment work for them. Every change will become an opportunity. Insights will become actions. And every piece of data, a new perspective that drives innovation and engagement. This will not wait. This is today. Tomorrow. And every second of every day to come. This is what will separate the companies that thrive from the ones that die. This is real time.

Want to learn more about MemSQL? Visit MemSQL's website.