What you would do: The Mezzanine team is looking for a flexibly capable engineer with experience and skills that can be applied to a wide variety of challenging problems. The right candidate for this role is equally comfortable building a richly interactive, real-time, multi-user, distributed system and debugging low level performance bottlenecks in a Linux stack. Table stakes include the judgement to apply the right programming language and tools for the job at hand, the ability to produce clean code supported with extensive automation, and a desire to find elegant solutions to hard, under specified problems.
We are a small team that enjoys working together on one of the coolest technologies being built today. Every member plays a critical part in our success and that will be especially true of the candidate that fills this key role.
Requirements: • Several years of experience shipping world class software products or a strong track record of academic research • Familiarity with C++ development on Linux • Enthusiasm for implementing radical, new user interfaces and for building cutting-edge backend infrastructure • Experience with test driven development
Nice to have: • Experience with real time interactive systems • Mastery of C++ and OpenGL • Knowledge of reliable distributed systems concepts and architectures• Knowledge of video rendering or streaming • Experience with multi-platform development
Benefits and perks: • Competitive compensation package of salary and stock options • Medical, dental, and vision insurance • 401K plan • Gourmet lunches 3 days/week
*Please include relevant examples of your work, such as: a link to or bundle of code you’ve written, pointers to topical prose, a link to a mailing list thread in which you submit patches or offer contributions to a project, slides from a presentation you’ve given, or other relevant work.