Mattermost provides an open source enterprise-grade messaging platform to the world’s leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.
We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and come talk to us!
About the Role
Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.
We are looking for a lead engineer to drive a team solving performance issues in a large code base spanning multiple problem domains, programming languages, and platforms. You know when to delegate and when to get into the code for yourself. You have a keen sense of common performance concerns, common solutions and their associated tradeoffs. Speaking and writing about complex technical issues comes naturally to you, helping your team and the rest of the R&D organization stay on top of performance concerns.
Lead a team of engineers focused on solving performance issues across the product
Profile and tune database queries in MySQL and Postgres
Measure and improve resource usage within the Mattermost server
Collect browser and mobile performance traces and drive recommended changes
Develop tooling to enable load testing for both on-premise and cloud installations
Provide design and code reviews with an eye towards performance concerns
Drive architectural changes to enable larger and faster Mattermost installations
Interface with customers to debug performance issues and provide tuning assistance
BS in Computer Science, Computer Engineering, Electrical Engineering, or related
3+ years as a lead engineer or similar role
5+ years of experience investigating and solving performance issues
Knowledge of Grafana and Prometheus
Comfortable with GitHub, Jira, Jenkins, CircleCI
Experience working in open source communities
We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!
We provide enterprise-grade messaging solutions for the world’s leading organizations on a vibrant open source platform. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integration across in-house systems. Customers include Intel, Samsung, McKinsey & Company, Medtronic, Urban Outfitters, and the United States Department of Energy.
Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning 7 time zones.