Overview

Computers are the most powerful tools to exist in the history of humanity. Today, only a relative few—professional software developers—can use this superpower to its fullest extent. This has created an unbalanced world where there are only programmers and those who consume their programs. Replit wants to change that dynamic by bringing the next billion software creators online.

We’re already lowering the barrier to programming by providing users with their own personal computers. As we continue to build, we want to use data at every step in the process to make those computers powerful, intelligent, inexpensive and secure.

As a Software Engineer working with data, you will build infrastructure that allows us to better understand our users, build new product features, and optimize our platform. As an early hire, you will have significant influence on our data strategy, and will be the go-to person for which data we collect, how we collect it, and how we manage it over time.

Excited about the opportunity, but worried you don’t meet all the requirements? Apply anyway, and give us both the chance to find out.

Roles & Responsibilities

    • Develop, manage, and maintain data infrastructure
    • Combine data across multiple disparate sources
    • Loosely measure and keep reducing the team’s question-to-insight time
    • Find the sweet spot between the team’s speed and data costs
    • Move us towards a robust data platform with self-service capabilities for the entire team

What Makes a Great Candidate

    • A proven track record of developing and maintaining data infrastructure
    • Experience with SQL and Python
    • Appreciation for simplicity and pragmatism
    • A “roll up your sleeves” mentality and comfort with ambiguity
    • Passionate about making programming accessible to all

Valued But Not Required

    • Experience with Distributed Computing (Spark) and Cloud Infrastructure
    • Experience working with large data sets in an enterprise setting
    • Experience working with consumer data at scale
    • Experience building a developer tool (it can be personal dev)
    • Experience building Platform/Infrastructure/Runtime as a Service

Benefits & Perks

    • High autonomy and flexible work hours
    • Unlimited PTO (2 weeks minimum required)
    • 401k matching
    • Competitive salary & equity
    • Commuter benefits
    • Health, dental, and vision insurance
    • Generous parental leave
    • Regular offsites and Hackathons!
    • Expensed lunch
    • Your choice of new equipment and software
    • Learning & development stipend
    • Monthly health & wellness stipend

Ready to build the world’s largest developer platform?