1

Batch Engineer Jobs in California (NOW HIRING)

Senior Data Engineer (in person)

Emeryville, CA · On-site

$122K - $166K/yr

Responsibilities : • Provide technical direction on data engagements and mentor other engineers • Design and implement data pipelines and transformations (batch and streaming) • Develop data ...

Senior Data Engineer

San Jose, CA · On-site

$124K - $168K/yr

They are looking for a Senior Data Engineer to design, build, and optimize data pipelines and ... Responsibilities : • Design and build scalable data pipelines for batch and real-time processing ...

We work out of the same campus in San Francisco that we run the batch in. We also operate according ... Software that helps operate and manage the day-to-day batch, including event programming, office ...

$113K - $154K/yr

The Data Engineering team is seeking a Senior Data Engineer to help design, build, and scale the ... Build and operate batch and real-time ingestion pipelines leveraging Databricks Auto Loader ...

Showing results 41-60

Batch Engineer information

What is a batch engineer?

Batch engineers are professionals who design, implement, and optimize batch processing systems in manufacturing environments, particularly in industries like pharmaceuticals, chemicals, and food production. They are responsible for developing processes that produce products in discrete quantities or 'batches,' ensuring quality, efficiency, and safety standards are met. Batch engineers often work with automation systems, troubleshoot process issues, and collaborate with cross-functional teams to improve production workflows.

What is the difference between Batch Engineer vs Process Engineer?

AspectBatch EngineerProcess Engineer
CredentialsBachelor's in Chemical, Mechanical, or Industrial EngineeringBachelor's in Chemical, Mechanical, or Industrial Engineering
Work EnvironmentManufacturing plants, chemical facilities, pharmaceutical productionManufacturing plants, chemical facilities, process optimization settings
Industry UsageFood, pharmaceuticals, chemicals, manufacturingChemical, petrochemical, manufacturing, process industries
Primary FocusDesign, operation, and optimization of batch production processesDesign and improvement of continuous or batch processes for efficiency

Both Batch Engineers and Process Engineers work in manufacturing and chemical industries, often sharing similar educational backgrounds. Batch Engineers focus on managing and optimizing batch production processes, while Process Engineers work on designing and improving overall manufacturing processes. Understanding these distinctions helps in choosing the right career path or job role.

What are some common challenges a batch engineer may face when managing large-scale batch processing systems?

Batch Engineers often encounter challenges such as optimizing job scheduling to maximize resource utilization while minimizing processing time. Handling job failures and troubleshooting data inconsistencies are also frequent issues, as large-scale systems can be sensitive to small errors. Additionally, they must ensure that batch jobs integrate smoothly with upstream and downstream systems, requiring strong communication with development, operations, and data teams. Staying updated with automation tools and best practices is crucial for efficiently managing these complex workflows.

What are the key skills and qualifications needed to thrive as a batch engineer, and why are they important?

To thrive as a Batch Engineer, you need a strong background in chemical or process engineering, with experience in batch processing operations and often a relevant engineering degree. Familiarity with Distributed Control Systems (DCS), batch automation software like DeltaV or Siemens PCS 7, and knowledge of industry standards such as ISA-88 are typically required. Strong problem-solving, attention to detail, and effective communication skills help in optimizing processes and collaborating with cross-functional teams. These skills and qualifications are crucial for ensuring efficient, safe, and compliant batch production in manufacturing environments.

What cities in California are hiring for Batch Engineer jobs?

Cities in California with the most Batch Engineer job openings:

Senior Software Engineer, ML Platform

NxT Level

San Francisco, CA • Remote

$144K - $190K/yr

Full-time

Posted 2 days ago

New


Job description

Senior Software Engineer, ML Platform

Location: San Francisco, CA / Remote Flexible
Employment Type: Full-time
Focus: ML Platform, MLOps, Model Serving, Feature Stores, Underwriting Infrastructure

About Our Client

Our client is building financial infrastructure that helps small businesses access the capital and products they need to grow.

Their platform uses data, machine learning, and modern underwriting systems to power financial products at scale. As the company continues to expand, the infrastructure behind model experimentation, training, evaluation, inference, and retraining is becoming increasingly critical.

This is an opportunity to join a high-impact infrastructure team and own the ML platform that enables data scientists to safely and quickly ship high-quality models into production.

About the Role

Our client is hiring a Senior Software Engineer, ML Platform to lead the evolution of its machine learning platform.

This person will design, build, and maintain the core systems that support model development, production deployment, batch inference, real-time inference, feature stores, observability, and underwriting infrastructure.

You'll work closely with Data Science and Platform Engineering to turn research workflows into reliable software systems. This is a strong fit for an engineer who enjoys building developer-friendly platforms, creating clean abstractions, and owning infrastructure that powers real business decisions.

What You'll Do

  • Own and evolve the company's ML platform end-to-end
  • Turn data science notebooks into reusable, tested, production-ready software components
  • Build libraries, pipelines, templates, SDKs, and CLIs that help data scientists move faster
  • Create developer-friendly abstractions for feature definition, model training, evaluation, deployment, and monitoring
  • Build and scale low-latency real-time model serving infrastructure
  • Expand batch ML inference systems across scheduling, parallelism, cost controls, observability, failure handling, and rollback
  • Own and improve the feature store, including offline and online feature definitions
  • Design systems for high read/write throughput and consistent offline/online semantics
  • Instrument training and inference workflows for latency, throughput, accuracy, drift, data quality, and cost
  • Build alerting, dashboards, and observability systems for platform health
  • Support production underwriting systems across batch and real-time workflows
  • Partner with Data Science on model interfaces, SLAs, safety checks, and product integrations
  • Drive incident response, postmortems, and long-term reliability improvements

What We're Looking For

  • 5+ years of software engineering experience
  • Experience building ML platform, MLOps, model training, model deployment, or feature pipeline systems
  • Strong Python experience
  • Strong software design, testing, and platform engineering fundamentals
  • Proficiency with SQL
  • Hands-on experience with Spark or PySpark
  • Strong understanding of ML fundamentals, including probability, statistics, supervised and unsupervised learning, feature engineering, validation strategies, model evaluation, drift, stability, and monitoring
  • Experience with modern data and ML infrastructure such as AWS, Databricks, MLflow, model registries, model serving, Airflow, or similar orchestration tools
  • Experience building real-time systems, including service design, caching, rate limiting, backpressure, and low-latency architecture
  • Experience building batch pipelines at scale
  • Practical knowledge of feature store concepts, including offline and online stores, backfills, point-in-time correctness, experiment tracking, and evaluation frameworks
  • Strong ownership mindset and proactive approach to platform reliability
  • Excellent communication and collaboration skills across engineering and data science teams

Bonus Experience

  • Deep Databricks experience, including MLflow, workflows, lakehouse architecture, or model serving
  • Experience with feature stores such as Tecton, Feast, or similar platforms
  • Experience with streaming technologies such as Kafka or Kinesis
  • Experience in fintech, risk, lending, underwriting, or regulated financial systems
  • Familiarity with model safety checks, rejection flows, override flows, and auditability
  • Experience with A/B testing platforms, shadow deployments, canary releases, and automated rollback
  • Experience building low-latency inference systems

Why This Opportunity

  • Own a critical ML platform that powers underwriting and other ML-driven products
  • Build infrastructure that helps data scientists ship models safely and quickly
  • Work across real-time inference, batch inference, feature stores, model evaluation, and platform observability
  • Partner closely with Data Science and Platform Engineering on high-impact systems
  • Build developer-friendly tools that create leverage across the technical organization
  • Work on meaningful infrastructure tied directly to financial access for small businesses
  • Step into a senior role with end-to-end ownership over core ML platform systems