1

Senior Software Trainer Jobs in California (NOW HIRING)

Senior Software Engineer

Irvine, CA · On-site

$104K - $174K/yr

Job Title: Senior Software Engineer Location: Irvine, CA Job type: Full-time - Hybrid Overview ... and/or training. ETAP requires all successful applicants to undergo and pass a comprehensive ...

Senior Software Engineer

Irvine, CA · On-site

$104K - $174K/yr

Job Title: Senior Software Engineer Location: Irvine, CA Job type: Full-time - Hybrid Overview ... and/or training. ETAP requires all successful applicants to undergo and pass a comprehensive ...

Senior Software Engineer

Campbell, CA · On-site +1

$125K - $160K/yr

Candidates who exceed the specified experience and relevant education or training may be considered ... Centric Software provides equal employment opportunities to all qualified applicants without regard ...

Senior Software Engineer

Campbell, CA · On-site +1

$125K - $160K/yr

Candidates who exceed the specified experience and relevant education or training may be considered ... Centric Software provides equal employment opportunities to all qualified applicants without regard ...

Senior Software Engineer

Campbell, CA · On-site +1

$125K - $160K/yr

Candidates who exceed the specified experience and relevant education or training may be considered ... Centric Software provides equal employment opportunities to all qualified applicants without regard ...

Senior Software Engineer

San Francisco, CA · On-site

$144K - $190K/yr

Senior Software Engineer | San Francisco | AI/Customer Experience | Up to $230K + equity We are ... Build adaptive training tools across chat, voice, and video that respond naturally to user input ...

Sr. Software Engineer I

Irvine, CA · Hybrid

$129K - $162K/yr

As a Sr. Software Engineer I at Taco Bell, you will have an incredible opportunity to be a hands-on ... Onsite gym with fitness classes and personal trainer sessions * Up to 4 weeks of vacation per year ...

Sr. Software Engineer

Carson, CA · On-site

$120K - $140K/yr

Summary The Sr. Software Engineer will be responsible for analysis, design, development, debugging ... Provides guidance and training to lower level engineers. * Assesses standard work and support or ...

Sr. Software Engineer I

Irvine, CA · On-site

$129K - $162K/yr

As a Sr. Software Engineer I at Taco Bell, you will have an incredible opportunity to be a hands-on ... Onsite gym with fitness classes and personal trainer sessions * Up to 4 weeks of vacation per year ...

Sr. Software Engineer

Carson, CA · On-site

$120K - $140K/yr

Summary The Sr. Software Engineer will be responsible for analysis, design, development, debugging ... Provides guidance and training to lower level engineers. * Assesses standard work and support or ...

New

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Senior Software Engineer

Burbank, CA · On-site +1

$124K - $186K/yr

Senior Software Engineer - AI Tooling & Quality Engineering Platforms Team : Global Quality ... experience, training, and education. The benefits available for this position include medical ...

Showing results 41-60

Senior Software Trainer information

See California salary details

$13

$30

$62

How much do senior software trainer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for senior software trainer in California is $30.83, according to ZipRecruiter salary data. Most workers in this role earn between $19.71 and $35.10 per hour, depending on experience, location, and employer.

What does a senior software trainer do?

A Senior Software Trainer is responsible for designing, developing, and delivering training programs to help employees or clients effectively use specific software applications. They often assess training needs, create instructional materials, and conduct both in-person and virtual training sessions. In addition, they may mentor junior trainers, evaluate the effectiveness of training, and provide ongoing support to ensure users are proficient and confident in using the software. Their goal is to enhance user productivity and ensure the successful adoption of new technologies within an organization.

What are the key skills and qualifications needed to thrive as a senior software trainer?

To thrive as a Senior Software Trainer, you need in-depth knowledge of software applications, instructional design experience, and a relevant degree or certifications in training or IT. Familiarity with learning management systems (LMS), virtual training platforms, and presentation tools is typically required. Exceptional communication, adaptability, and problem-solving skills help trainers effectively engage diverse audiences and address learning challenges. These abilities ensure software users gain competence and confidence, maximizing organizational adoption and productivity.

How does a senior software trainer typically collaborate with product development and support teams?

A Senior Software Trainer often works closely with product development and support teams to stay updated on new features, changes, and common user issues. They may participate in feedback sessions, provide insights from training sessions, and help identify areas where users are struggling. This collaboration ensures that training materials are accurate and relevant, and allows trainers to relay customer feedback that can guide future improvements. Such cross-functional teamwork is essential for creating effective training programs and maintaining up-to-date knowledge.

What is the difference between Senior Software Trainer vs Software Trainer?

AspectSenior Software TrainerSoftware Trainer
CredentialsTypically requires advanced certifications and extensive experienceEntry to mid-level certifications and less experience needed
Work EnvironmentOften leads training programs, mentors junior trainers, and develops training materialsDelivers training sessions, assists in content creation, and supports learners
Employer & Industry UsageUsed in corporate, tech, and educational sectors for experienced trainersCommon across various industries for entry to mid-level training roles

The main difference between a Senior Software Trainer and a Software Trainer lies in experience, responsibilities, and expertise. Senior Software Trainers typically have more advanced credentials, lead training initiatives, and mentor others, whereas Software Trainers focus on delivering training and supporting learners. Both roles are essential in tech and corporate environments, but the senior position involves greater leadership and strategic input.

What are the most commonly searched types of Software Trainer jobs in California?

The most popular types of Software Trainer jobs in California are:

What cities in California are hiring for Senior Software Trainer jobs?

Cities in California with the most Senior Software Trainer job openings:

Senior Software Engineer - AI/ML

Prosum Inc.

Santa Monica, CA • On-site

$140K - $180K/yr

Other

Posted 22 days ago


Job description

Job Description
Senior Software Engineer - AI/ML
Salary Range: $140,000-$180,000
About the Role
We are seeking a Senior Software Engineer specializing in AI and Machine Learning to join an innovative AI engineering organization. This role sits at the intersection of applied machine learning, LLM product development, and production-grade software engineering.
The Senior Software Engineer will be responsible for building, training, evaluating, and deploying AI/ML models and agentic systems that power intelligent products and enterprise applications. The ideal candidate combines deep hands-on expertise in PyTorch, transformer architectures, LLMs, and the full machine learning lifecycle with the software engineering discipline required to build reliable, scalable AI solutions in production.
This is an opportunity to play a key role in shaping AI capabilities within a large-scale enterprise environment, working closely with engineering, product, data, architecture, and leadership teams.
Key ResponsibilitiesAI / ML Engineering
  • Design, develop, train, fine-tune, and evaluate machine learning models using PyTorch and related libraries.
  • Build and maintain ML training pipelines, experiment tracking workflows, and model evaluation frameworks.
  • Implement transformer-based models and large language model (LLM) integrations for production use cases, including NLP, information extraction, classification, and generation.
  • Apply parameter-efficient fine-tuning techniques such as LoRA, QLoRA, and PEFT to adapt foundation models to domain-specific applications.
  • Design and implement Retrieval-Augmented Generation (RAG) architectures using vector databases and semantic search pipelines.
  • Optimize model inference for latency and throughput through quantization, batching, caching, and other performance techniques.
  • Develop and maintain AI evaluation frameworks, including automated evaluations and tests, to ensure model behavior is reliable, safe, and production-ready.
LLM Integration & Agentic Systems
  • Design and implement LLM-powered agentic workflows using frameworks such as LangChain and LangGraph.
  • Build multi-step reasoning pipelines, tool-calling agents, and autonomous task execution systems that integrate with enterprise data and product APIs.
  • Develop prompt engineering strategies, few-shot templates, structured outputs, and validation mechanisms.
  • Implement runtime guardrails, failure taxonomies, and quality standards for AI-powered applications.
  • Contribute to enterprise AI infrastructure and context-management capabilities that allow AI agents to securely interact with organizational tools, systems, and data.
MLOps & Production Engineering
  • Build and maintain MLOps infrastructure supporting model training, experiment tracking, versioning, and deployment.
  • Containerize and deploy ML services using Docker and Kubernetes and integrate them with CI/CD pipelines.
  • Monitor model performance in production and implement drift detection, feedback loops, and automated retraining processes.
  • Ensure AI systems meet organizational security, privacy, and compliance requirements, including appropriate data minimization and access controls.
  • Partner with data engineering teams to design and maintain feature stores, data pipelines, and training data infrastructure.
Collaboration & Technical Leadership
  • Partner with architecture and AI leadership to define AI architecture patterns, engineering standards, and best practices.
  • Collaborate with product managers, UX designers, and software engineers to translate AI capabilities into well-designed product features.
  • Conduct code reviews with an emphasis on reproducibility, correctness, maintainability, and production readiness.
  • Mentor engineers on AI engineering fundamentals, LLM integration patterns, and responsible AI practices.
  • Stay current with the rapidly evolving AI/ML landscape and evaluate emerging models, frameworks, and techniques.
  • Contribute to organizational AI maturity initiatives and help establish scalable AI engineering practices.
  • Represent AI engineering practices in architecture and technical review forums.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Machine Learning, Statistics, Mathematics, or a related quantitative field.
  • 6-10+ years of professional software engineering experience, including at least 3+ years focused on production ML/AI engineering.
  • Expert-level proficiency in Python and strong familiarity with the Python ML/AI ecosystem.
  • Hands-on production experience with PyTorch, including model development, custom training loops, autograd, GPU acceleration/CUDA, and model serialization.
  • Experience with Hugging Face Transformers, Datasets, and PEFT or comparable libraries.
  • Demonstrated experience building and evaluating RAG pipelines, including chunking strategies, embeddings, vector stores, and retrieval evaluation.
  • Production experience integrating LLM APIs and/or open-source LLMs and building reliable prompt engineering systems.
  • Experience with LangChain, LangGraph, or comparable frameworks for agentic and tool-calling workflows.
  • Strong understanding of machine learning fundamentals, including supervised and unsupervised learning, loss functions, regularization, evaluation metrics, and statistical validation.
  • Experience with experiment tracking and reproducible ML workflows using tools such as MLflow, Weights & Biases, or Comet.
  • Working knowledge of Docker and cloud-based ML platforms such as AWS SageMaker, Azure ML, or equivalent.
  • Experience with SQL and NoSQL databases and designing data pipelines for ML training and inference.
Preferred Qualifications
  • Experience with additional deep learning frameworks such as TensorFlow or JAX, or experience with framework interoperability such as ONNX.
  • Familiarity with computer vision or speech/audio processing.
  • Experience with model compression techniques including quantization, pruning, and knowledge distillation.
  • Experience serving ML models at scale using Triton Inference Server, TorchServe, Ray Serve, or similar technologies.
  • Contributions to open-source ML projects or published research, technical papers, patents, or technical blog posts.
  • Experience with responsible AI frameworks, bias evaluation, model governance, and AI risk management.
  • Familiarity with Model Context Protocol (MCP) and development of MCP servers or comparable tool-integration architectures.
  • Experience working in payroll, fintech, media, enterprise SaaS, or other complex enterprise environments.
  • Experience with Kubernetes-based ML workload orchestration, such as Kubeflow or similar platforms.
Work Environment & Additional Requirements
  • Hybrid work environment with flexibility for remote work.
  • Ability to participate in an on-call rotation as needed for production AI incidents and model deployment events.
  • Access to cloud-based, GPU-accelerated computing environments for model training and experimentation.
  • Ability to work for extended periods at a computer workstation.
  • Ability to use standard computer equipment, including keyboard and mouse.
  • Occasional availability for early-morning or evening meetings to collaborate with distributed teams or international partners.
What You'll Bring
The successful candidate will bring a combination of strong software engineering fundamentals, deep AI/ML expertise, and a production mindset. You should be comfortable moving from experimentation and model development through deployment, monitoring, and continuous improvement.
You will have the opportunity to work on challenging AI problems, influence technical direction, mentor other engineers, and help build intelligent systems that deliver measurable value within an enterprise environment.
Please view our Privacy Policy.