Taro Logo

Developer Advocate, Python

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$147,000 - $203,000
Backend
Mid-Level Software Engineer
In-Person
5000+ Employees
5+ years of experience
AI · AR/VR · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Developer Advocate, Python

Meta is seeking a Developer Advocate specializing in Python to bridge the gap between Meta's technologies and the global software development community. This role is crucial in supporting Meta's open source initiatives, particularly focusing on Python - the most-used programming language at Meta and widely popular externally.

The position involves becoming a subject matter expert in the Python community, understanding developer needs, and contributing to making Python better for everyone. The team consists of highly technical specialists in programming languages, runtimes, and developer experiences, working on significant open source projects like NoGIL, Cinder runtime, and Pyre type checker.

As a Developer Advocate, you'll be responsible for creating technical content, including code samples, demos, articles, and tutorials, to showcase various technology stacks and contemporary software development techniques. You'll represent Meta at developer conferences and events, engage with technical press, and work directly on Python open source projects.

The role requires a strong technical background with at least 5 years of Python experience and 2+ years of presenting to technical audiences. The ideal candidate should have experience in developer advocacy or evangelism, creating technical content, and contributing to open source projects. Knowledge of compilers, type systems, or security is a plus.

Meta offers a competitive compensation package ranging from $147,000 to $203,000 annually, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on technologies that impact billions of users worldwide. This is an excellent opportunity for someone passionate about Python, open source, and developer communities to influence the direction of one of the world's most widely-used programming languages while working at a company at the forefront of social technology and immersive experiences.

Last updated 5 months 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
Equity
  • bonus
  • equity
  • benefits package

Interested in this job?