Developer Advocate, Python

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$147,000 - $203,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Developer Advocate, Python

Meta is seeking a Developer Advocate specializing in Python to bridge the gap between Meta technologies and the global software developer community. This role focuses on supporting open source engagements around Python, which is both Meta's most-used programming language and the most popular externally. The position requires becoming a subject matter expert on the Python community, understanding their needs, and contributing to making Python better for everyone.

The role is part of a highly technical team specializing in programming languages, runtimes, and developer experiences. Key initiatives include working on projects like NoGIL, Cinder runtime, Pyre type checker, and various language improvements. The Developer Advocate will engage directly with the community to influence Python's direction, improve packaging consistency and security, promote Meta's open source software, and develop relationships with cross-industry stakeholders.

As a Developer Advocate, you'll create technical content including code samples, demos, articles, and tutorials to showcase various technology stacks and contemporary software development practices. You'll represent Meta at developer conferences and events, interact with technical press and bloggers, and contribute to Python open source projects. Internally, you'll advocate for the developer community's needs and work with engineering teams to shape technology strategy.

The position offers competitive compensation ranging from $147,000 to $203,000 annually, plus bonus, equity, and benefits. This role combines technical expertise with community leadership, making it ideal for someone passionate about Python development and developer relations who wants to make a significant impact on the Python ecosystem while working at one of tech's leading companies.

Last updated 18 minutes ago

Responsibilities For Developer Advocate, Python

  • Advocate and build alignment for software and proposals to the Python open source community
  • Create code samples, demos, prototypes, articles, and tutorials to engage technical audiences
  • Establish credibility with industry stakeholders as a thought leader
  • Collaborate with internal teams to support open source and developer community building strategies
  • Grow, manage, and maintain a public profile with the community

Requirements For Developer Advocate, Python

Python
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 2+ years experience presenting to technical audiences
  • 5+ years experience coding in Python
  • Experience as a Developer Advocate or Developer Evangelist (preferred)
  • Experience creating high-quality coding tutorials, videos, presentations and demos (preferred)
  • Experience contributing to and using open source technologies in Python (preferred)
  • Experience with compilers, type systems, or security (preferred)
  • Advanced Degrees in Computer Science or Technical Field (preferred)

Benefits For Developer Advocate, Python

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity

Interested in this job?

Jobs Related To Meta Developer Advocate, Python

Software Engineer (Product)

Meta is seeking a Software Engineer (Product) to develop and maintain large-scale software applications and infrastructure.

Software Engineer, Infrastructure

Software Engineer position at Meta focusing on building large-scale infrastructure systems and distributed components.

Software Engineer, Infrastructure

Software Engineer position at Meta focusing on infrastructure development across multiple locations, working on large-scale systems that power Meta's family of apps.

Software Engineer

Software Engineer position at Meta working on AR/VR technology in Reality Labs Research, developing innovative solutions for extended reality interactions.

Software Engineer, Product

Software Engineer, Product role at Meta, developing scalable solutions for social technology platforms with competitive compensation and benefits.