AI and Python Instructor
Presidio, CA
Engineering /
Full-Time /
On-site
About Arcade
Arcade is the world’s first AI product marketplace, where everything that can be dreamed of can be made. Our mission is to create magical and social shopping experiences for people everywhere, using unparalleled design-to-manufacturing AI technologies. Arcade enables anyone to design, purchase, and sell custom, manufacturable products with a simple text prompt.
Arcade matches consumers with a community of independent makers who can bring their dreams to life, using the power of AI to enable communication. Arcade aims to redefine commerce by offering unprecedented personal choice, expression, and meaning in product creation. We’re using AI to empower anyone to design a product, and feel the profound experience of wearing or using a product that is an expression of their unique vision.
Arcade is led by Mariam Naficy, who has 25+ years of entrepreneurial experience in e-commerce, creator communities, and make-on-demand manufacturing (Eve.com, Minted).
Arcade is based in San Francisco and has recently closed a Series A, led by Canaan and co-led by Forerunner. In total, the company has raised $42M in funding, including from Reid Hoffman, Offline Ventures, Sound Ventures, Inspired Capital, and Adverb Ventures. Angel investors include Sol Bier, Christy Turlington Burns, Elad Gil, Colin Kaepernick, Karlie Kloss, Eugenia Kuyda, David Luan, Kelly Wearstler, Jeff Wilke, and Sharon Zhou.
Arcade is an Equal Opportunity Employer committed to diversity, inclusion and equity.
AI & Python Instructor (Part-Time, In-Person)
Location: San Francisco (in-person only)
Schedule: 1 session/week (approx. 2 hours), ideally from June through October 2025
Start Date: As soon as possible
Compensation: Competitive hourly rate, commensurate with experience
Who We’re Looking For
We’re seeking a graduate student (Master’s or PhD) with a strong foundation in AI diffusion models, multi-modal learning, and Python programming to design and teach a private, in-person course for a small group at Arcade.
This is a part-time opportunity to lead a hands-on learning experience tailored for professionals from non-technical backgrounds. The course should provide both a theoretical foundation and practical exposure to modern AI techniques including diffusion-based generation, visual transformers, and multi-modal models that integrate vision and language.
You’ll guide learners through the concepts behind state-of-the-art systems and demonstrate how to work with platforms like Hugging Face, GitHub, and other open-source frameworks in applied settings.
What You'll Do:
- We’re looking for a course that balances foundational knowledge and enough coding to understand and play a little with AI. You’ll be responsible for leading the sessions, guiding learners through both conceptual understanding and some hands-on implementation to help better understand the concepts (the expectation is not that we are transforming non-technical employees into AI engineers).
- Lead a weekly, in-person session (~2 hours) at the company’s office in the Presidio on Mondays from 5:30-7pm
- Design and deliver content that is clear, engaging, and technically rigorous, especially for learners from non-technical backgrounds
- Cover key topics, including:
- First, we would like a short beginner’s course on Python, with a specific focus on Python needed for AI (practical usage tailored to non-CS learners)
- Fundamentals of deep learning and neural networks
- How diffusion models work (e.g., Stable Diffusion and similar approaches)
- LLMs and and their integration in multi-modal systems
- Multi-modal AI systems that combine vision and language (e.g., CLIP, Gemini, visual transformers)
- How to connect with model APIs - how you call the API, pass parameters to it, get the results back, and process the results, and how do you batch run it
- Working with open-source tools, code repositories as Hugging face, and collaboration platforms like GitHub
- Use Cursor IDE for all Python and AI practice
- Adjust the pace and focus based on learner goals, feedback, and engagement
- Connect technical concepts to real-world use cases relevant to professionals
- We’re open to your input on structure and pacing, you'll help design the syllabus in collaboration with our team.
Who You Are: We’re looking for someone who is both technically strong and passionate about teaching. Ideally, you:
- Are currently enrolled in a Master’s or PhD program in Computer Science, AI, Data Science, Applied Math, or a related field
- Have a solid understanding of modern generative AI techniques, particularly diffusion models and multi-modal systems
- Are proficient in Python and familiar with commonly used tools in the AI ecosystem (e.g., Hugging Face, GitHub)
- Have experience using Cursor
- Can explain complex technical concepts clearly and patiently, especially to non-technical audiences — strong communication skills are a must
- Are available for in-person teaching sessions once a week in San Francisco
Nice to Have
- Portfolio of AI-generated work or research
- Experience with creative applications of AI (e.g., in art, design, or media)
- Comfort introducing concepts to an executive or non-technical audience
Interested?
Send your resume, a brief note about your background, and any teaching or AI-related work samples to us.