1

Optimization Algorithms Jobs in California (NOW HIRING)

Software Engineer

Los Angeles, CA · On-site

$160K - $250K/yr

Implement optimization algorithms (routing, scheduling, matching) * Work closely with Data/ML engineers on prediction + optimization systems * Own services end-to-end (design → build → deploy → ...

Machine learning, optimization algorithms, and deep-learning techniques. * Machine learning frameworks (e.g., TensorFlow, PyTorch). * Search engines and vector databases, along with their underlying ...

Machine learning, optimization algorithms, and deep-learning techniques. * Machine learning frameworks (e.g., TensorFlow, PyTorch). * Search engines and vector databases, along with their underlying ...

This role focuses on building and refining predictive algorithms, statistical/geometric shape models, and optimization techniques that enable surgeons to plan and simulate spinal procedures with ...

... optimization algorithms with the reliability and robustness required for space deployment • Collaborate with leadership to define and roadmap future autonomy capabilities aligned with company ...

Develop core software optimization algorithms and platforms * Build performance models of different IP's * Work closely with hardware teams to implement configuration knobs for IP's * Execute ...

New

... optimization algorithms with the reliability and robustness required for space deployment • Collaborate with leadership to define and roadmap future autonomy capabilities aligned with company ...

next page

Showing results 1-20

Optimization Algorithms information

What is the difference between Optimization Algorithms vs Data Analysts?

AspectOptimization AlgorithmsData Analysts
Required CredentialsMathematics, Computer Science, Programming skillsStatistics, Data Analysis, Business Intelligence
Work EnvironmentResearch, software development, algorithm designData interpretation, reporting, business decision support
Employer & Industry UsageTech companies, finance, logistics, AI developmentMarketing, finance, healthcare, consulting

Optimization Algorithms focus on developing mathematical methods to improve processes and solve complex problems efficiently, often requiring programming and advanced math skills. Data Analysts interpret data to generate insights, supporting business decisions across various industries. While both roles work with data, Optimization Algorithms are more technical and algorithm-centric, whereas Data Analysts focus on data interpretation and reporting.

What job categories do people searching Optimization Algorithms jobs in California look for? The top searched job categories for Optimization Algorithms jobs in California are:
What cities in California are hiring for Optimization Algorithms jobs? Cities in California with the most Optimization Algorithms job openings:
Infographic showing various Optimization Algorithms job openings in California as of May 2026, with employment types broken down into 91% Full Time, 8% Part Time, and 1% Contract. Highlights an 77% Physical, 3% Hybrid, and 20% Remote job distribution.
Software Engineer

Software Engineer

c0x12c Inc.

Los Angeles, CA • On-site

$160K - $250K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 19 days ago


Job description

About the Role

We’re building a next-generation Fleet Operations Platform to power large-scale vehicle networks: integrating ride-share systems, IoT telemetry, real-time data pipelines, and AI-driven optimization.

This role is heavily focused on backend system design and large-scale distributed architecture, not just building CRUD APIs.

You’ll work on:

  • High-throughput telematics ingestion (GPS, sensors, diagnostics)
  • Distributed, event-driven systems at scale
  • Optimization engines for dispatch, routing, and revenue
  • AI-native workflows powered by modern LLMs


Responsibilities

  • Design and build scalable backend services for fleet operations
  • Architect event-driven systems (Kafka / Pulsar)
  • Develop real-time data pipelines (IoT + telemetry ingestion)
  • Implement optimization algorithms (routing, scheduling, matching)
  • Work closely with Data/ML engineers on prediction + optimization systems
  • Own services end-to-end (design → build → deploy → operate)
  • Integrate external APIs (rideshare networks, telematics providers)
  • Ensure high reliability, observability, and performance


AI-Native Engineering (Required)

We are an AI-native engineering team.

You are expected to:

  • Use Claude, Codex, Gemini in daily development workflows
  • Apply AI for:
    • Code generation & refactoring
    • Debugging distributed systems
    • System design exploration
  • Build systems that are AI-augmented by design


Technical Stack

Backend & Core Systems

  • Kotlin / Java (Micronaut)
  • Python (for ML services, data processing, and optimization)

Data & Streaming

  • PostgreSQL, Redis
  • Kafka or Pulsar
  • Flink / Spark (stream + batch processing)

Infrastructure

  • AWS (EKS, S3, RDS, etc.)
  • Kubernetes (K8s)
  • Docker
  • Infrastructure as Code (Terraform is a plus)


What We’re Looking For

Core Requirements

  • 2+ years building backend or distributed systems
  • Strong experience with:
    • Event-driven architecture
    • High-throughput / real-time systems
    • API design & integrations


Problem Solving & Algorithms

You should be strong in:

  • Data structures & algorithms
  • System design & tradeoffs

Bonus if you have experience with:

  • Graph algorithms (routing, shortest path)
  • Scheduling / matching systems
  • Optimization problems (greedy, DP, heuristics)

Systems Thinking

  • Deep understanding of:
    • Consistency vs availability
    • Latency vs throughput
    • Horizontal scaling
  • Ability to design systems from 0 → 1 and scale


Nice to Have

  • Experience with IoT / telemetry systems
  • Background in rideshare, logistics, or mobility
  • Exposure to ML systems or data pipelines
  • Experience with Flink or real-time stream processing
  • Experience deploying systems on Kubernetes (EKS)

What Makes This Role Different

  • Real-world high-scale distributed systems
  • Strong focus on algorithms + optimization
  • AI is core to engineering workflow
  • Opportunity to shape architecture from early stage
  • Work with a top-tier, high-bar engineering team

Compensation

  • Competitive (based on location & experience)
  • High ownership and impact
  • Long-term growth with a scaling platform

How to Stand Out

  • Show systems you’ve built (not just features)
  • Demonstrate strong problem-solving ability
  • Highlight experience with:
    • Distributed systems at scale
    • Optimization / algorithmic problems
    • Real-time data pipelines