Start Date
Immediate
Expiry Date
16 Sep, 25
Salary
280500.0
Posted On
17 Jun, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Good communication skills
Industry
Information Technology/IT
ABOUT MIXPANEL
Mixpanel is an event analytics platform for builders who need answers from their data at their fingertips—no SQL required. When everyone in the organization can see and learn from the impact of their work on product, marketing, and company revenue metrics, they are poised to make better decisions.
Over 9,000 paid customers, including companies like Netflix, Pinterest, Sweetgreen, and Samsara, use Mixpanel to understand their customers and measure progress. Our commitment is to provide the most comprehensive and reliable analytics platform accessible and trusted by all.
We are actively recruiting for multiple Software Engineers across different levels for our org!
WE’RE LOOKING FOR SOMEONE WHO HAS
We have openings across multiple distributed systems teams. We’re looking for engineers who have:
ABOUT THE ROLE
Mixpanel is powered by a custom distributed database. This system ingests more than 1 Trillion user-generated events every month while ensuring end-to-end latencies of under a minute and queries typically scan more than 1 Quadrillion events over the span of a month. Over the last year, our inbound traffic has doubled. As our existing customers grow in volume and we add new ones, we expect this growth in traffic to continue. The Distributed Systems engineering teams are responsible for adding new capabilities and ensuring the smooth operation of the underlying systems.
RESPONSIBILITIES
Mixpanel’s infrastructure runs on Google Cloud Platform. We rely on Kubernetes and Docker for orchestration and containerization of our services. We primarily use Golang for writing services and all internal communication happens via GRPC. We use a combination of C and C++ wherever Golang doesn’t meet our performance goals.
As an engineer on the Distributed Systems teams, you’ll be responsible for:
A typical project requires a thorough understanding of how not just your service works but also how it interacts with other components. Here are some projects we’ve worked on in the past to give you an idea of what to expect.
If projects like the ones listed above excite you, the Distributed Systems engineering team will be a great fit.