1

Python Instructor Jobs in San Francisco, CA (NOW HIRING)

Founding Hardware Engineer

San Francisco, CA · On-site

$145K - $192K/yr

Strong proficiency in embedded C/C++ or Python for edge applications, with experience running RTOS ... A dropped audio frame is a missed instructor callout. A connectivity gap is a blind spot in the ...

Showing results 21-29

Python Instructor information

See San Francisco, CA salary details

$15

$69

$101

How much do python instructor jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for python instructor in San Francisco, CA is $69.07, according to ZipRecruiter salary data. Most workers in this role earn between $56.92 and $78.46 per hour, depending on experience, location, and employer.

What is a Python instructor?

A Python Instructor is responsible for teaching Python programming to students, professionals, or aspiring developers. They create lesson plans, deliver lectures, provide coding exercises, and assist learners in building projects. The role may involve online or in-person instruction, curriculum development, and assessing student progress. Strong knowledge of Python and teaching abilities are essential for success in this position.

What skills and qualifications are needed to be a Python instructor?

To thrive as a Python Instructor, you need in-depth programming knowledge, teaching experience, and typically a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), online learning platforms, and certifications like PCEP or PCAP is valuable. Strong communication, patience, and the ability to adapt explanations for different learners are essential soft skills. These skills ensure that instructors deliver clear, practical education tailored to a variety of students and classroom environments.

What are the typical daily responsibilities of a Python instructor?

A Python Instructor typically spends their day preparing lesson materials, delivering lectures or live coding sessions, and guiding students through hands-on programming exercises. They may also provide individual or group support, grade assignments, and give feedback to help learners improve their coding skills. Collaboration with other instructors to develop curriculum or participate in professional development is often part of the role. This variety ensures both student engagement and continuous improvement for instructors.

What are the most commonly searched types of Python Instructor jobs in San Francisco, CA?

The most popular types of Python Instructor jobs in San Francisco, CA are:

What are popular job titles related to Python Instructor jobs in San Francisco, CA?

For Python Instructor jobs in San Francisco, CA, the most frequently searched job titles are:

What job categories do people searching Python Instructor jobs in San Francisco, CA look for?

The top searched job categories for Python Instructor jobs in San Francisco, CA are:

What cities near San Francisco, CA are hiring for Python Instructor jobs?

Cities near San Francisco, CA with the most Python Instructor job openings:

Infographic showing various Python Instructor job openings in San Francisco, CA as of August 2026, with employment types broken down into 1% Internship, 89% Full Time, 5% Part Time, and 5% Contract. Highlights an 81% Physical, 6% Hybrid, and 13% Remote job distribution, with an average salary of $143,658 per year, or $69.1 per hour.

AI Engineer (RL & WBC)

Foundation Robotics

San Francisco, CA • On-site

Full-time

Re-posted 24 days ago


Job description

Job Summary:
Foundation Robotics is developing the future of general purpose robotics with the goal to address the labor shortage. They are looking for an AI Engineer to design, develop, and optimize reinforcement learning algorithms for humanoid robots, as well as collaborate with various teams to ensure the integration of hardware and software.
Responsibilities:
• Design, develop, and optimize reinforcement learning algorithms for real-time control and locomotion of humanoid robots.
• Integrate learned policies into real-world robot platforms with hardware-in-the-loop validation.
• Collaborate with mechanical, perception, and embedded systems teams to ensure tight integration between hardware and software.
• Apply advanced techniques such as curriculum learning, domain randomization, and sim2real transfer to improve policy generalization.
• Analyze and optimize control performance with a focus on robustness, energy efficiency, and adaptability.
• Contribute to the continuous development of our in-house RL training pipelines and tooling.
Qualifications:
Required:
• 2+ years of experience in machine learning (NNs, LVMs) and reinforcement learning applied to robotics or similar realtime environments.
• Hands-on experience with physics simulation environments (e.g., MuJoCo, Isaac Lab).
• Proficiency in Python and C++ for algorithm development and deployment.
• Experience with deep learning frameworks (e.g., PyTorch, JAX, TensorFlow).
• Familiarity with ROS/ROS2 and real-time robotic systems.
• strong software development experience, including CI/CD, unit testing, etc.
• Strong understanding of classical and modern control theory, locomotion dynamics, etc.
• Experience deploying RL algorithms on physical robots.
• Experience with high-performance computing for distributed training.
• Contributions to open-source RL, ML or robotics projects.
• M.Sc. or Ph.D. in Robotics, Computer Science, Mechanical Engineering, or a related field.
Company:
Learn Robotics is an upcoming webapp for lecturers and instructors of robotics courses at the bachelors and masters level. Founded in 2022, the company is headquartered in Ghent, BE, , with a team of 0-1 employees. The company is currently Early Stage.