Summary
Join Mixpanel's Distributed Systems engineering team as a Software Engineer and contribute to building and maintaining a high-scale, custom distributed database handling trillions of events monthly. You will work with a team to build distributed systems, debug production issues, ensure service reliability, optimize costs, and improve engineering standards. The role requires a strong grasp of computer science fundamentals, problem-solving skills, and a bias towards iterative development. Mixpanel offers competitive compensation, comprehensive benefits including medical, vision, and dental insurance, generous vacation, enhanced parental leave, and a positive work culture.
Requirements
- A strong grasp of computer science fundamentals when it comes to dealing with distributed systems and networks. You'll routinely run into issues where "one in a million" chances actually happen in production
- A knack for problem-solving and thinking from first principles. You don't shy away from any problem, no matter the scale or impact
- A bias towards shipping early and iterating. We believe in making small incremental changes to existing systems instead of large multi-quarter undertakings
Responsibilities
- Work with other engineers to build distributed systems that can handle data at scale
- Debug production issues across multiple services and all levels of our infrastructure stack
- Ensure reliability and uptime of the services you're responsible for
- Keep an eye on how much your service costs every month and removing inefficiencies wherever possible
- Improve engineering standards and holding a high bar for code quality and simplicity
- Push the boundaries on how our customers analyze their product data
Benefits
- Comprehensive Medical, Vision, and Dental Care
- Mental Wellness Benefit
- Generous Vacation Policy & Additional Company Holidays
- Enhanced Parental Leave
- Volunteer Time Off
- Additional US Benefits: Pre-Tax Benefits including 401(K), Wellness Benefit, Holiday Break
- Equity consideration