Jobs
>
San Francisco

    Senior Software Engineer, Distributed Systems - San Francisco, United States - Mixpanel

    Default job background
    Description

    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 8,000 customers, including companies like Netflix, Pinterest, Sweetgreen, Samsara, and Uber, 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 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:

  • 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 you're 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 we've worked on in the past to give you an idea of what to expect.

  • Most of the systems in our stack provide at least once semantics. As a result, we risk duplicating events that flow through them. To overcome this limitation, we added support for event deduplication that can work at our scale. Typical approaches for deduplication don't perform well on large amounts of data, so we had to do something highly custom for our stack. We wrote about this on our engineering blog .
  • Back in 2019, we migrated our ingestion API service from Python to Golang for better performance and type safety. We had to do this while ensuring that both systems handle data the same way. Because we had to compare, both, HTTP responses and transformed payloads, nothing out of the box worked for us. talks about how we did the actual migration without any customer visible downtime.
  • In 2021, as our traffic grew almost 100%, the cost of storing data became untenable. Our engineers worked on to eventually realize almost $30000 in savings per month.
  • If projects like the ones listed above excite you, the Distributed Systems engineering team will be a great fit.

    We're Looking For Someone Who Has

    We have openings across multiple distributed systems teams. We're looking for engineers who have:

  • 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
  • Experience building distributed systems or is eager to build that skillset
  • Additional Resources

    #LI-JY1

    Compensation

    The total target cash compensation (TTCC) for this full-time position would fall within the bands below. This amount 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 below, this position is also eligible for equity consideration and other benefits including medical, vision, and dental insurance coverage. You can view our benefits offerings .

    Leveling is determined by factors such as years of relevant work experience, level of responsibility, and knowledge required to be successful in the role.

    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, job-related skills, qualifications, and other factors. If you have questions about the specific range, your recruiter can share this information.

    Senior Software Engineer, IC4$227,000—$277,000 USDStaff Software Engineer, IC5$260,000—$352,000 USD

    Benefits and Perks

  • 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
  • *please note that benefits and perks for contract positions will vary*

    Culture Values

  • Be Open: When knowledge becomes open, we can come together as a team to collaborate around a shared purpose
  • Customer Focus: Our customers' success is our success
  • Lead Change: Everyone at Mixpanel has the capacity to make an impact on the business
  • Results Oriented: Driving results in a measurable way ensures we stay focused on the highest impact initiatives
  • One Team: We can't win without each other


  • Databricks San Francisco, United States Full time

    At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the world's best data and AI infrastructure platform, so our customers can focus on the hi ...


  • Mixpanel San Francisco, United States

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


  • Eventual San Francisco, CA, United States

    [Full Time] Distributed Data Systems Founding Engineer at Eventual (United States) | BEAMSTART Jobs · Distributed Data Systems Founding Engineer · Eventual United States · Date Posted · 28 Jul, 2022 · Work Location · San Francisco, United States · Salary Offered · $150000 ...


  • Dexterity Redwood City, United States

    As a hands-on Distributed Systems Architect, you will be responsible for the architecture of the Dexterity Platform Software. You will work with a talented team to implement platform software components to meet the quality, performance, observability and real-time characteristics ...


  • Snowflake Computing San Mateo, United States

    Build the future of data. Join the Snowflake team.There is only one Data Cloud. Snowflakes founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didnt stop there. They engineered Snow ...


  • Snowflake Computing San Mateo, United States

    Build the future of data. Join the Snowflake team. · There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn't stop there. They engineere ...


  • Blackhornvc Redwood City, United States

    As a hands-on Distributed Systems Architect, you will be responsible for the architecture of the Dexterity Platform Software. · You will work with a talented team to implement platform software components to meet the quality, performance, observability and real-time characteristi ...


  • City and County of San Francisco San Francisco, United States

    **Company Description** · - ** Application Opening**:05/10/2024 · - ** Application Filing Deadline**: 05/31/2024 · - ** Annual Salary**:$159,874 - $194,402 · - ** Recruitment ID**: Eligible List ID , RTF Code ID -REF37435H · - ** This is a Position-Based Test conducted in accorda ...


  • bp San Francisco, United States

    Job summary · **Entity**: · Customers & Products · **Job Family Group**: · IT&S Group · Want to be part of something Electrifying? bp pulse is one of the fastest growing EV charging networks globally, and we need YOU to help us on our adventure to get to an Electric Future and be ...


  • Reyes Beverage Group San Francisco, United States

    Overview: · Come join the largest beer distributor in the United States and be a part of our Performance Promise where we live out our company's purpose of connecting customers, consumers and brands every day, everywhere we operate. · At Reyes Beverage Group, we're proud to be th ...


  • Central Gardens Post Acute San Francisco, United States

    The Business Office Manager will work cooperatively with all departments. They will maintain processes and systems in place to ensure timely and accurate collection of accounts receivable (see duties for more details). They will be committed to always doing the right thing. · Res ...

  • City and County of San Francisco

    Junior Clerk

    1 day ago


    City and County of San Francisco San Francisco, United States

    **Company Description** · Specific information regarding this recruitment process are listed below: · - ** Application Opening**: May 10, 2024 · - ** Compensation**:$ hourly · - ** Recruitment ID**:REF41150X · - ** Appointment Type**: Temporary Exempt (TEX) As-Needed, Category 16 ...

  • CYCSF

    Program Specialist

    4 days ago


    CYCSF San Francisco, United States

    **JOB ANNOUNCEMENT** · The Community Youth Center of San Francisco (CYC) provides the youth of our city a sense of belonging and vital tools and experiences to succeed in life. Our services include academic support and college counseling, job placement and employment training, su ...


  • Veolia San Francisco, United States

    **Company Description** ABOUT**: · **Job Description** Targeted Annual Pay Range**:Minimum of $140,000.00 to a maximum of $160,000.00 · **BENEFITS** · Veolia's comprehensive benefits package includes paid time off policies, as well as health, dental and vision insurance. In addit ...


  • California College of the Arts San Francisco, United States

    **San Francisco** · The Associate Director, Payroll Services oversees and directs all aspects of payroll administration while maintaining operational effectiveness and support services for 1,700+ employees including faculty, staff, and student workers. Reporting to the Acting Chi ...


  • Activision San Francisco, United States

    **Job Title**: Principal Product Manager, Data Platforms - Activision Blizzard Media · **Reporting to**: Senior Director, Product Management · **Location**:San Francisco, CA · **Your Role Within the Kingdom**: · Want to empower the world's best games? Interested in defining the f ...

  • University of California San Francisco

    Research Analyst

    2 days ago


    University of California San Francisco San Francisco, United States

    This position entails supporting externally funded research projects for Asian American, Native Hawaiian, and Pacific Islander (AANHPI) communities throughout the research lifecycle, under the supervision of the Principal Investigator, research project manager, and research team. ...


  • Terminal49, Inc San Francisco, United States

    Terminal 49 is seeking a rockstar Customer Success Manager to oversee operations and and foster successful and effective client relationships. · Customer Experience team is core to our business and has the ability to wow our customers. Even when using software automation to take ...


  • University of San Francisco San Francisco, United States

    **Special Assistant to the Deans' and Deans' Office Manager** · **University of San Francisco** · **R0009094** · **USF Hilltop Campus** · **Job Title**: · Special Assistant to the Deans' and Deans' Office Manager · **Job Summary**: · **Full Job Description**: · **Responsibilities ...

  • ST VINCENT DE PAUL SOCIETY OF SAN FRANCISCO

    Executive Assistant

    2 days ago


    ST VINCENT DE PAUL SOCIETY OF SAN FRANCISCO San Francisco, United States

    **_Life changing work_**_ _**_* Welcoming staff · - Generous benefits · - Advancement opportunities_** · **Join the St. Vincent de Paul Society of San Francisco and be part of the solution to break the cycles of homelessness and domestic violence in San Francisco**. · **History, ...