Python + AI Content Specialist

Real Python Video Courses

Do you regularly use AI tools in your Python development work and want to help other Python developers learn to do the same?

Real Python is looking for a Python + AI Content Specialist to write practical, high-quality tutorials about AI-assisted Python development.

The Real Python tutorial team is known for making some of the highest-quality Python tutorials online. Our mission is to help Python developers around the world become more awesome.

As Python developers increasingly integrate AI into their workflows, we’re looking for an author who can teach our readers how to use AI tools confidently without hype and without blind trust.

We’re looking for someone who:

  • Has extensive hands-on experience using AI tools in real-world Python development (coding assistants, LLM APIs, AI-powered IDEs, etc.)
  • Can teach others how to validate AI-generated code, integrate AI into workflows, and avoid common pitfalls
  • Understands what Python developers actually need to know about AI tools with a focus on practical usage
  • Loves Python and enjoys explaining complex ideas clearly
  • Cares about clarity, tone, and writing quality
  • Wants to improve their craft using Real Python’s editorial process
  • Can commit to writing one or more tutorials per month and meeting deadlines

Keep reading to learn what the role involves and how to apply.

Note: This is not a full-time role. We’re looking for a consistent part-time commitment so that Real Python can be a regular part of your week. You’ll be paid on a per-project basis, starting with a paid pilot article.

What You’ll Write About

Python developers are facing a new reality: AI tools are everywhere, and learning to use them effectively is becoming an essential skill.

Most AI content online falls into one of two extremes:

  • It’s too technical, focused on building AI systems from scratch
  • It’s too generic, vague, and not Python-specific

This role focuses on the missing middle: Teaching Python developers to leverage AI to become more effective without compromising quality.

You won’t be teaching people how to train neural networks or build advanced ML pipelines.

Instead, you’ll teach Python developers how to use AI tools in day-to-day development tasks, such as:

  • Using AI assistants to prototype and iterate quickly (without creating unmaintainable code)
  • Writing better prompts for code generation, refactoring, test generation, and debugging help
  • Reviewing and validating AI-generated code (correctness, edge cases, security, performance)
  • Integrating LLM APIs into small Python tools or workflows (when appropriate)
  • Knowing when not to use AI (and how to avoid common failure modes)

Requirements

You should:

  • Have several years of Python development experience
  • Actively use AI tools as part of your development workflow (for example GitHub Copilot, Cursor, ChatGPT, Claude, OpenAI/Anthropic APIs, etc.)
  • Be able to teach practical skills: prompting, validation, integration, limitations, and best practices
  • Be comfortable making clear, experience-based recommendations about when and how to use AI tools
  • Be excited to grow as a writer and improve through feedback
  • Be comfortable learning brand new topics when they are under-documented or fast-moving
  • Have the time to make Real Python a consistent part of your week

How To Apply

To apply, click the button below and fill out our application form:

Python + AI Content Specialist Application »

After the application process, you’ll complete a paid writing assignment as a trial. If it’s a good fit, you’re in!

Why Join Our Team?

  1. Learning: You’ll constantly learn new things and have fun doing it. You’ll become a better developer, writer, and communicator - while making new friends along the way.

  2. Reach: Real Python reaches over 3 million visitors per month, and we also run one of the largest email newsletters and social media accounts in the Python community. When you publish a tutorial here, it gets read.

  3. Editorial Polish: We’ll work closely with you to get each tutorial to a high standard of clarity and quality. Your final piece will look better than the first draft - and you’ll feel proud putting it in your portfolio.

  4. Writing Feedback: You’ll receive detailed feedback from our editorial team, helping you level up as an author.

  5. Personal Exposure: Your picture and bio are featured across the site. Publishing in-depth tutorials on Real Python can lead to new opportunities: job offers, freelance work, and speaking invitations.

  6. Get Paid: This is paid work. We’re not asking you to do this “just for the exposure.”

  7. Special Opportunities: Tutorial team members may get opportunities to contribute to books and courses, join team projects, or appear as guests on the Real Python Podcast.

  8. Make an Impact: We hear from readers every day who land jobs, build confidence, and get unstuck thanks to our tutorials. It’s incredibly rewarding.

  9. 100% Remote-Friendly: Real Python is a remote-first, distributed, and diverse team across the globe.

  10. Free Stuff: You’ll get access to our products and members-only content, plus a lifetime membership to PythonistaCafe (about $1,000 in value).

Real Python Open Space at PyCon 2019
Real Python Meet & Greet at PyCon 2019 in Cleveland
Why write for Real Python?
The Real Python Team: An awesome learning and teaching opportunity
Writing for Real Python