Software Engineer, Python Developer Experience
ReplitAbout the role
About Replit
We’re building the world’s most ubiquitous programming environment. We focus on inspiring creativity and generating value for creators through community, and we design simple yet scalable infrastructure primitives for the next generation of creators. We want to blur the line between learning and making– a place where you can hang out, tinker with ideas, learn new concepts, and launch a business all in the same day.
About the role:
Your charter is to improve the daily lives of millions of coders using Python on Replit. You’ll improve things like packaging, runtime, environment setup, editor features, debugging, and testing and get to rethink what this experience looks like on Replit. As a first specialized language hire, you'll be setting the direction for projects and the vision for the future of Python development.
Examples of what you could do:
Make Tensorflow install in a few seconds
Decrease Python Repl startup time by 100x
Extend and improve open-source tools
Build Python frameworks, SDKs, and tools that are Replit-native
Auto-detect system dependencies required to run Python packages and automatically add them using our nix system
Make Replit's version of Python support cool features such as running the main file then dropping you into a Repl
Keep in mind this is the first specialized language role, so we're hoping you would be one of the drivers of the list here!
You will…:
Make Python package management on Replit a seamless and enjoyable experience.
Add Python editor features by extending language servers, leveraging open-source tools, and building new tools.
Build tooling to make Python deployments fast.
Hack on the Python runtime to improve the developer experience and add features.
Align with the Python community and upstream Replit-specific changes that could help others.
Ensure common Python use-cases, frameworks, and libraries work well on Replit.
Required skills and experience:
Fluent in Python, understands some of the inner workings of Python, and deep familiarity with the Python ecosystem.
Built tools for Python developers, can be internal to your team, the open-source community, or even yourself.
Self-directed and comfortable working autonomously.
3 years+ working as a professional software engineer
Bonus Points:
Maintained an open-source Python project that is used by the Python community.
Familiar with Language Server Protocol and built stuff on top of it.
Experience working with IDEs.
Worked in large Python codebase.
Experience with JavaScript or TypeScript.
Full-Time Employee Benefits Include:
🧑💻 Flexible Work Hours
💰 Competitive Salary & Equity
🖥 Home Office Set-Up Stipend
⚕️ Health, Dental, Vision and Life Insurance
🩼 Short Term and Long Term Disability
📱 Monthly Expenses Stipend
🚼 Parental and Baby Bonding Leave
🏝 Flexible Time Off (FTO) + Holidays
🚀 Annual company/team offsites (4/year)
Want to Learn More?
Replit Product
Interviewing + Culture
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s