1

Online Python Trainer Jobs in California (NOW HIRING)

Operations Analyst

San Diego, CA · On-site

$50K - $100K/yr

Python & Test Automation Framework You will: * Use Python to support the establishment and ... Online webbased training (WBT) * Use and support the organization's Learning Content Management ...

React Native, Typescript/Node.JS, Javascript, Python, Terraform, AWS, FHIR, ChatGPT, Medplum ... training of AI models to drive efficiency and user experience across the entire product funnel ...

Staff Solution Architect

San Jose, CA · On-site

$73.75 - $97.25/hr

Architect and optimize cloud-native AI infrastructure for LLM training, inference, and AI ... Familiarity with Linux, Python and/or shell scripting, Ansible, and other hardware and software ...

ML Infrastructure Engineer

Palo Alto, CA

$126K - $165K/yr

You will be exposed to the whole pipeline of model delivery, including training, serving, and ... Speed up the performance of our online models * Optimize the model delivery pipeline Who You Are

... PowerShell, python, CLI etc.) Preferred • Basic or better networking knowledge Preferred • ... of education, training, and/or 3-5 yrs experience in HelpDesk, which demonstrates ability to ...

Showing results 41-60

Online Python Trainer information

See California salary details

$13

$57

$85

How much do online python trainer jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for online python trainer in California is $57.85, according to ZipRecruiter salary data. Most workers in this role earn between $47.69 and $65.72 per hour, depending on experience, location, and employer.

What is an online Python trainer?

An Online Python Trainer is responsible for teaching Python programming to learners via virtual platforms. They design course materials, conduct live or recorded sessions, and assist students in understanding Python concepts. Trainers may work for educational institutions, training companies, or as independent instructors. Their role includes providing coding exercises, debugging help, and ensuring students gain practical experience.

What does an online Python trainer do?

A typical workday for an Online Python Trainer involves preparing and delivering live or recorded lessons, assisting students through interactive coding exercises, and providing feedback on assignments. Trainers often spend time answering student questions in forums or live chat, monitoring learner progress, and refining course materials based on feedback. Collaboration with other trainers or curriculum designers may also be part of the role, helping to continuously improve the training experience. This variety ensures that each day is both dynamic and focused on helping students achieve their programming goals.

What skills and qualifications are needed to be an online Python trainer?

To thrive as an Online Python Trainer, you need a solid understanding of Python programming, experience in curriculum development, and often a degree in computer science or a related field. Familiarity with virtual teaching platforms, collaborative coding tools (like Jupyter Notebooks), and relevant certifications (such as PCEP or PCAP) are highly valuable. Strong communication, patience, and the ability to engage learners in a remote setting are standout soft skills. These skills ensure effective knowledge transfer, learner engagement, and high-quality instruction in an online environment.

What are popular job titles related to Online Python Trainer jobs in California?

For Online Python Trainer jobs in California, the most frequently searched job titles are:

What job categories do people searching Online Python Trainer jobs in California look for?

The top searched job categories for Online Python Trainer jobs in California are:

What cities in California are hiring for Online Python Trainer jobs?

Cities in California with the most Online Python Trainer job openings:

Infographic showing various Online Python Trainer job openings in California as of August 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Contract. Highlights an 78% In-person, 6% Hybrid, and 16% Remote job distribution, with an average salary of $120,336 per year, or $57.9 per hour.

Software Engineer - Map Fusion & Planning

San Jose, CA • On-site

Socket.dev
Network Security • 1 - 10 employees

$129K - $214K/yr

Other

Posted 21 days ago


Job description

About The Company

DiDi's autonomous driving unit was established in 2016 with the mission of developing Level 4 autonomous driving (AD) technology to make transportation safer and more efficient. In August 2019, the unit became an independent company, DiDi Autonomous Driving, dedicated to advanced AD R&D, product application, and business expansion. We believe integrating AD technology into a shared-mobility fleet will generate immense social value. By leveraging DiDi's specialized technology, operational expertise, and integrated ecosystem, we are positioned to build and operate a highly efficient, user-oriented autonomous fleet.

About The Role

We are seeking a Software Engineer / Senior Software Engineer to develop the next-generation map fusion and motion planning systems for our autonomous vehicles. In this role, you will bridge the gap between semantic HD maps, real-time sensor perception, and vehicle trajectory generation. You will design scalable software infrastructure, implement advanced geometric and deep learning frameworks, and develop the planning algorithms that enable our vehicles to navigate complex, dynamic environments safely and predictably.

Responsibilities
  • System Architecture: Architect the data flow pipelines and APIs for map fusion, real-time map vectorization, and behavior/motion planning modules.
  • Algorithm Deployment: Design and deploy robust software frameworks that integrate offline High-Definition (HD) maps with online perception data to create a unified local environment model.
  • Advanced Mapping Networks: Implement and optimize state-of-the-art networks utilizing DETR-style, query-based vector decoding in bird's-eye-view (BEV) for online map element generation.
  • Motion Planning & Optimization: Design, implement, and validate core motion planning algorithms, establishing a tight feedback loop between vectorized map features, path generation, and trajectory optimization.
  • Model Deployment Pipelines: Own the end-to-end deployment pipeline for deep learning mapping models—from Python-based training and ONNX optimization to highly efficient runtime execution in C++.
  • Safety & Anomaly Detection: Develop real-time map anomaly and scene-change detection algorithms to ensure planning system reliability under varying or outdated map conditions.
  • Performance Optimization: Optimize system latency, CPU/GPU memory footprint, and multi-threaded execution of safety-critical C++ modules.
Qualifications
  • Education: B.S./M.S. or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Experience: 3+ years (Software Engineer) / 5+ years (Senior Software Engineer) of experience in autonomous driving, robotics architecture, or spatial computing.
  • Software Mastery: Expert proficiency in production-grade C++ (Modern C++14/17/20, multi-threading, memory management) and strong prototyping proficiency in Python.
  • Motion Planning Fundamentals: Robust foundational knowledge in path planning (e.g., A\\*, Dijkstra, Hybrid A\\*, sampling-based planners like RRT\\*) and kinematic/dynamic vehicle models.
  • Robotics Core: Deep understanding of robotics fundamentals, including coordinate transformations, spatial geometry, and state estimation.
  • System Design: Strong system design skills with a solid understanding of middleware (e.g., ROS2, DDS) and distributed software architectures.
Preferred Qualifications
  • Trajectory Optimization: Hands-on experience with numerical trajectory optimization methods (e.g., MPC, QP/Nonlinear optimization, interior-point methods) and optimization solvers (e.g., OSQP, Ipopt, Ceres Solver).
  • Advanced Mapping Experience: Hands-on experience working with HD map formats (Lanelet2, OpenDRIVE) and modern end‑to‑end learning frameworks (e.g., MapTR, VectorNet) that leverage query-based BEV perception.
  • Deep Learning Runtime & Deployment: Proven track record of exporting complex deep learning architectures via ONNX and deploying them into real‑time C++ production environments using TensorRT.
  • Anomaly Detection: Proven track record of developing algorithms for map anomaly detection, sensor‑to‑map misalignments, or online scene‑change identification.
  • Safety‑Critical Systems: Knowledge of real‑time operating systems (RTOS), deterministic software execution, and safety‑critical software design principles.

The base salary range for this full-time position is $129,189-$214,776 annually in addition to bonus, equity and benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job‑related skills, experience, and relevant education or training.
*I acknowledge that prior to submitting this application, I have read and accepted the Privacy Notice for California Residents which is available on https://v.didi.cn/AQnxlBa*

#J-18808-Ljbffr