At a Glance
- Tasks: Create engaging tutorials on using AI tools in Python development.
- Company: Join Real Python, a leading platform for Python education.
- Benefits: Get paid to learn, receive feedback, and enjoy remote work perks.
- Why this job: Make a real impact by helping others master AI in Python.
- Qualifications: Experience with Python and AI tools; passion for teaching.
- Other info: Enjoy free resources and special opportunities within a global team.
The predicted salary is between 36000 - 60000 £ per year.
A specialized Real Python tutorial author role focused on AI-assisted development.
Do you regularly use AI tools in your Python development work and want to help other Python developers learn to do the same? The Real Python tutorial team is known for making the highest-quality Python tutorials available online. Our mission is to "help Python developers around the world become more awesome." As Python developers increasingly integrate AI into their workflows, we need writers who can teach them how to use these tools effectively.
We’re looking for someone who:
- Has extensive hands-on experience using AI tools in Python development (coding assistants, LLM APIs, AI-powered development tools, 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 (not hype - practical usage)
- Loves Python and wants to share their knowledge to help learners level up
- Appreciates the importance of clarity and tone in educational writing
- Wants to hone their craft and make the most of our extensive publishing process
- Has the time to start writing one or more new tutorials a month and meet deadlines
This is a fully remote position.
Python developers are facing a new reality: AI tools are everywhere, and knowing how to use them effectively is becoming essential. But most content about AI is either overly technical (focused on building AI systems) or too generic (not Python-specific). We need writers who can bridge that gap - teaching Python developers how to integrate AI tools into their existing work, validate AI outputs, and use these tools as powerful assistants without blindly trusting them.
You won’t be teaching people how to build AI applications or train models. You’ll be teaching Python developers how to use AI tools effectively in their day-to-day work.
Requirements:
- Have several years of Python development experience under your belt
- Have extensive hands-on experience using AI tools in your Python work (this could include coding assistants like GitHub Copilot or Cursor, working with LLM APIs like OpenAI or Anthropic, or other AI-powered development tools)
- Be able to teach practical skills: how to write effective prompts, validate AI-generated code, integrate AI into workflows, and understand limitations
- Are comfortable making clear recommendations, grounded in experience, about how and when Python developers should use AI tools
- Be ready to grow as a writer and work on your writing skills
- Be comfortable learning brand new topics that you have never done before, which are either not documented or poorly documented
- Have the time to make Real Python a regular part of your week - this will be a significant time commitment
Note: We’re looking for writers who are actively using AI in their Python development work. If you can help Python developers understand how to work with AI tools, you’re who we’re looking for.
Benefits:
- Learning: You’ll always be learning something new - and you’ll have fun doing it. You’ll become a better developer, writer, and communicator, while making new friends along the way.
- Eyeballs: Our site gets a lot of traffic - over 3 million visitors per month and growing. We’re regularly featured in other Python publications and we also run one of the largest email newsletters and social media accounts in the community. When you publish a tutorial here, it will get read a lot, and people will love you for it.
- Tutorial Polish: When you submit a tutorial or article to realpython.com, we will personally work with you to polish your work to a high level of quality. In the end, your tutorial will look much better than when you first submitted it, making you look really good.
- Writing Training: When we are done reviewing and editing your tutorial, we will send you detailed feedback on how you can improve your tutorials in the future. This will help you become a better developer, writer, and communicator.
- Personal Exposure: Your picture and bio will be prominently featured on your tutorials and on multiple other places on the site. This can lead to a multitude of new opportunities for you - job offers, freelance projects, and conference invitations.
- An in-depth tutorial published on Real Python can make a great portfolio piece.
- Get Paid to Learn: You’ll get paid to learn. We’re not asking you to do this "just for the exposure" - this is a paid part-time position.
- Special Opportunities: Members of the tutorial team get access to special opportunities such as contributing to our books and courses, speaking at online meetups we organize, becoming interview guests to chat about an area of your expertise on the Real Python Podcast, working on team projects, and more.
- You’ll Have an Impact: We get emails and comments every day about how our tutorials help our readers write their first Python program, get their learning progress unstuck, or accomplish their career dream of working with Python professionally.
- 100% Remote-Friendly: At Real Python you’ll join a remote-first, distributed, and diverse team that spans across the globe.
- Free Stuff: By joining the tutorial team you will get a lot of free stuff. You’ll get a free copy of all of the products we sell on the site, access to all of our members-only content, as well as a life-time membership to PythonistaCafe.
Python + AI Content Specialist employer: Real Python
Contact Detail:
Real Python Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python + AI Content Specialist
✨Tip Number 1
Network like a pro! Connect with other Python developers and AI enthusiasts on platforms like LinkedIn or Twitter. Join relevant groups and engage in discussions to get your name out there and learn about potential job openings.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving AI tools. This will give potential employers a taste of what you can do and set you apart from the competition.
✨Tip Number 3
Prepare for interviews by brushing up on common questions related to Python and AI. Practice explaining how you've used AI tools in your work and be ready to discuss practical applications that can help other developers.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate individuals who want to help others learn. Your application could be the next step towards joining our awesome team at Real Python!
We think you need these skills to ace Python + AI Content Specialist
Some tips for your application 🫡
Show Your Passion for Python: Let us see your love for Python shine through in your application! Share your experiences with AI tools and how they’ve enhanced your coding journey. We want to know why you’re excited about helping others level up their skills.
Be Clear and Concise: When writing your application, clarity is key. Use straightforward language to explain your experience and skills. Remember, we appreciate educational writing that’s easy to understand, so show us you can do the same!
Tailor Your Application: Make sure to customise your application to fit the role of Python + AI Content Specialist. Highlight specific projects or tutorials you’ve worked on that relate to AI in Python development. This will help us see how you can bridge the gap for other developers.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss any important details. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Real Python
✨Know Your AI Tools
Make sure you can talk confidently about the AI tools you've used in your Python development. Be ready to share specific examples of how you've integrated these tools into your workflow and the benefits they brought. This shows that you're not just familiar with the theory but have practical experience.
✨Teach Like a Pro
Since the role involves teaching others, think about how you would explain complex concepts simply. Prepare to discuss how you would validate AI-generated code or write effective prompts. Practising this beforehand will help you articulate your thoughts clearly during the interview.
✨Show Your Passion for Python
Let your love for Python shine through! Share your journey with Python, what excites you about it, and how you’ve seen it evolve with AI. This enthusiasm can be contagious and will resonate well with the interviewers who are looking for someone who genuinely cares about helping others learn.
✨Be Ready for Practical Scenarios
Expect to tackle some practical scenarios during the interview. They might ask you how you would approach a specific problem using AI tools in Python. Brush up on common pitfalls and best practices so you can provide thoughtful, grounded recommendations based on your experience.