drjobs Software Engineer Distributed Systems

Software Engineer Distributed Systems

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cisco, TX - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

About Mixpanel

Mixpanel is an event analytics platform for builders who need answers from their data at their fingertipsno 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 9000 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!

About the Role

Mixpanel is powered by a custom distributed database. This system ingests more than 1 Trillion usergenerated events every month while ensuring endtoend 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

Mixpanels 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 doesnt meet our performance goals.

As an engineer on the Distributed Systems teams youll be responsible for:

  • Working with other engineers to build distributed systems that can handle data at scale
  • Debugging production issues across multiple services and all levels of our infrastructure stack
  • Ensuring reliability and uptime of the services youre responsible for
  • Keeping an eye on how much your service costs every month and removing inefficiencies wherever possible
  • Improving engineering standards and holding a high bar for code quality and simplicity
  • Pushing the boundaries on how our customers analyze their product data

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 weve 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.

Were Looking For Someone Who Has

We have openings across multiple Distributed Systems teams. Were looking for engineers who have:

Additional Resources

#LIRemote

Compensation

The amount listed below is the total target cash compensation (TTCC) and includes base compensation and variable compensation in the form of either a company bonus or commissions. Variable compensation type is determined by your role and level. In addition to the cash compensation provided this position is also eligible for equity consideration and other benefits including medical vision and dental insurance coverage. You can view our benefits offerings here.

Our salary ranges are determined by role and level and are benchmarked to the SF Bay Area Technology data cut released by Radford a global compensation database. The range displayed represents the minimum and maximum TTCC for new hire salaries for the position across all of our US locations. To stay on top of market conditions we refresh our salary ranges twice a year so these ranges may change in the future. Within the range individual pay is determined by experience jobrelated skills qualifications and other factors. If you have questions about the specific range your recruiter can share this information.

Benefits and Perks

*please note that benefits and perks for contract positions will vary*

Culture Values

Why choose Mixpanel

Were a leader in analytics with over 9000 customers and $277M raised from prominent investors: like AndreessenHorowitz Sequoia YC and most recently Bain Capital. Mixpanels pioneering eventbased data analytics platform offers a powerful yet simple solution for companies to understand user behaviors and easily track overarching company success metrics. Our accomplished teams continuously facilitate our expansion by tackling the everevolving challenges tied to scaling reliability design and service. Choosing to work at Mixpanel means youll be helping the worlds most innovative companies learn from their data so they can make better decisions.

Mixpanel is an equal opportunity employer supporting workforce diversity. At Mixpanel we are focused on things that really matterour people our customers our partnersout of a recognition that those relationships are the most valuable assets we have. We actively encourage women people with disabilities veterans underrepresented minorities and LGBTQ people to apply. We do not discriminate on the basis of race religion color national origin gender gender identity or expression sexual orientation age marital status veteran status or disability status. Pursuant to the San Francisco Fair Chance Ordinance or other similar laws that may be applicable we will consider for employment qualified applicants with arrest and conviction records. Weve immersed ourselves in our Culture and Values as our guiding principles for the impact we want to have and the future we are building.

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.