Python Developer Relations Engineer

Feb 16, 2023

Job Description is a remote-first global workforce building a better cloud platform to create, manage and responsibly scale web applications.

As a collective with diverse backgrounds, we work together to test, innovate, and challenge one another, finding new ways to reimagine digital experiences. We’re here to help our customers thrive.

Bring your experience to our team, and help us build a better way.

As a member of the Developer Relations team, you will play a key role in better understanding how our developers use the product - from onboarding and first explorations, to advanced Enterprise applications - and using what you’ve learned to enable the community and to champion feature requests and improvements on their behalf.

You’ll work directly with Documentation writers, Product Managers, and Engineering to use what you’ve found to improve the developer experience for every user by producing technical articles, documentation, example code, and training resources, and to advocate for that experience in event talks and public demos.

Your goal will be to cultivate relationships within developer communities, all for the purpose of providing the resources and context needed to enable developers to make cool things that solve real problems with It’s from those relationships that you will be best able to create resources well aware of best practices in those communities, and how best to support integrations between popular tools and

The Product organization is distributed across the Americas and Europe.


  • Write, update, and maintain documentation around best practices working with our product using a variety of frameworks and programming languages
  • Research best practices within developer communities in order to produce and maintain example codebases meant to be deployed by our users
  • Transform research into interesting blog posts
  • Leverage research into content for conference and meetups talks, that can be given at both online and in-person events
  • Assist internal teams as a technical resource for improving developer experience generally, as well as around the specifics of a given framework and runtime
  • Collaborate with all teams throughout Developer Experience to produce documentation, onboarding materials and training paths
  • Plan and participate in team webinars, live streams, and workshops
  • Cultivate collaborative relationships with our users as well as external developer communities

Job Requirements

  • Technical writing experience with blog posts and documentation
  • Speaking experience at conferences, meetups, and live streams. Good communication skills, public speaking.
  • Web development knowledge and experience in Python. Knowledge of, and willingness to investigate, best practices to provide resources and integrations between,, and popular Python frameworks and tools.
  • An understanding of the day-to-day problems a developer encounters deploying applications, as well as the tooling currently being used to solve those problems, especially DevOps best practices, CI/CD, local development, and performance
  • A caring mindframe and an empathetic spirit. The ability to think from other perspectives is a tool we ask of all employees
  • A passion for the developer experience, software development and tooling
  • Excellent communication skills that are clear, concise and empower teams into action
Apply now

More job openings