1

Data Software Engineer Jobs in California (NOW HIRING)

Software Engineer, Data

Los Angeles, CA · On-site

$123K - $148K/yr

They are seeking a Software Engineer with data engineering responsibilities to build data foundational layers for next-generation features, including real-time AI model functionality and multimedia ...

Software Data Engineer

Cupertino, CA

$150K - $277K/yr

  • Medical

  • Dental

  • Retirement

Join Apple's Analytics Platforms & Experiences (APX) team as a Software Engineer and be part of a team that is redefining what modern data engineering looks like. APX is part of Apple Services ...

About the Role We are looking for a Staff Data Engineer to build scalable data and software solutions that power a wide range of use cases across Credit Karma. In this role, you will work cross ...

About the Role We are looking for a Staff Data Engineer to build scalable data and software solutions that power a wide range of use cases across Credit Karma. In this role, you will work cross ...

About the Role We are looking for a Staff Data Engineer to build scalable data and software solutions that power a wide range of use cases across Credit Karma. In this role, you will work cross ...

Software Engineer, Data

Los Angeles, CA · On-site

$180K - $220K/yr

  • Medical

  • Retirement

  • PTO

Position Summary A Software Engineer with data engineering responsibilities to bridge the gap between core application development and large-scale data infrastructure. You will help build the data ...

Software Engineer, Data

San Francisco, CA · On-site

$196K - $278K/yr

As a Software Engineer, Data at Airtable, you'll make an enormous contribution to our data engineering efforts. You'll design and own mission-critical data pipelines to enable decision-making ...

Software Engineer, Data

San Francisco, CA · On-site

$196K - $278K/yr

As a Software Engineer, Data at Airtable, you'll make an enormous contribution to our data engineering efforts. You'll design and own mission-critical data pipelines to enable decision-making ...

Software Engineer, Data

San Francisco, CA · On-site

$134K - $162K/yr

They are seeking a Software Engineer, Data to design and maintain critical data pipelines that enable decision-making and support various business operations through innovative data solutions.

Software Engineer, Data Engineering

San Francisco, CA · On-site +1

$134K - $162K/yr

This role supports Core Engineering needs within the organization and builds on top of existing ... Advanced software development skills in Python, Rust, Java, Scala, or similar data-oriented ...

Software Engineer, Data (Starlink)

Hawthorne, CA · On-site

$145K - $195K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SOFTWARE ENGINEER, DATA (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

Software Development Engineer - Data

Cupertino, CA · On-site

$141K - $169K/yr

Description The Commerce Engineering team is looking for an experienced, hardworking and proactive software engineer to lead several data architecture and technical compliance efforts across the ...

Software Engineer

Santa Clara, CA · On-site

$226K - $227K/yr

Analyze specifications, communications, data points, and programming requirements gathered per client's requests and approvals. Adhere to software development life cycle process, best practices, and ...

Software Engineer, Data (Starlink)

Hawthorne, CA · On-site

$145K - $195K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SOFTWARE ENGINEER, DATA (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

Software Development Engineer - Data

Cupertino, CA

$150K - $277K/yr

  • Medical

  • Dental

  • Retirement

Description The Commerce Engineering team is looking for an experienced, hardworking and proactive software engineer to lead several data architecture and technical compliance efforts across the ...

Software Engineer, Data (Starlink)

Hawthorne, CA · On-site

$145K - $195K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

SOFTWARE ENGINEER, DATA (STARLINK) At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is ...

Showing results 21-40

Data Software Engineer information

See California salary details

$43.9K

$128K

$175.2K

How much do data software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for data software engineer in California is $128,018.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,000.00 and $135,700.00 per year, depending on experience, location, and employer.

What is a data software engineer?

Data Software Engineers are professionals who design, build, and maintain the software systems that enable organizations to collect, process, and analyze large volumes of data. They bridge the gap between data engineering and software development by creating scalable, efficient pipelines and applications that support data-driven decision making. Their responsibilities often include developing data processing frameworks, ensuring data quality, and collaborating with data scientists and analysts to deliver actionable insights.

What are the key skills and qualifications needed to thrive as a data software engineer?

To thrive as a Data Software Engineer, you need strong programming skills (often in Python, Java, or Scala), a solid understanding of data structures and algorithms, and a background in computer science or a related field. Familiarity with big data frameworks (like Hadoop or Spark), database systems (SQL/NoSQL), and data pipeline tools is typically required, along with relevant certifications such as AWS Certified Data Analytics. Excellent problem-solving abilities, collaboration, and effective communication are soft skills that set top performers apart. These skills ensure the efficient design, development, and optimization of robust data systems critical for driving business insights and decision-making.

What is the difference between Data Software Engineer vs Data Engineer?

AspectData Software EngineerData Engineer
Primary FocusDeveloping software tools and applications for data processing and analysisBuilding and maintaining data pipelines and infrastructure
Skills & CertificationsProgramming, software development, data modeling, often with certifications in software engineeringDatabase systems, ETL tools, cloud platforms, often with certifications in data engineering
Work EnvironmentSoftware development teams, data science teams, often in tech companiesData infrastructure teams, IT departments, cloud service providers

While both roles work with data, Data Software Engineers focus on creating software solutions for data analysis, whereas Data Engineers build the infrastructure to collect, store, and process data efficiently. Both roles require programming skills and often overlap, but their core responsibilities differ in scope and focus.

What are some common challenges data software engineers face when working with large datasets?

Data Software Engineers often encounter challenges related to scalability, data quality, and system performance when handling large datasets. Ensuring that data pipelines can efficiently process high volumes of data without bottlenecks requires robust architecture and frequent optimization. Additionally, maintaining data integrity and consistency across distributed systems can be complex, especially when integrating data from multiple sources. Collaboration with data scientists, analysts, and DevOps teams is key to overcoming these challenges and building reliable, efficient data solutions.

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

The most popular types of Data Software Engineer jobs in California are:

What job categories do people searching Data Software Engineer jobs in California look for?

The top searched job categories for Data Software Engineer jobs in California are:

What cities in California are hiring for Data Software Engineer jobs?

Cities in California with the most Data Software Engineer job openings:

What are popular job titles related to Data Software Engineer jobs in CA?

For Data Software Engineer jobs in CA, the most frequently searched job titles are:

Infographic showing various Data Software Engineer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 12% Part Time, 2% Temporary, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $128,018 per year, or $61.5 per hour.

Software Engineer, Data

HeyGen

Los Angeles, CA • On-site

$123K - $148K/yr

Full-time

Re-posted 11 days ago


Job description

Job Summary:
HeyGen is a company focused on making visual storytelling accessible through innovative technology. They are seeking a Software Engineer with data engineering responsibilities to build data foundational layers for next-generation features, including real-time AI model functionality and multimedia pipelines.
Responsibilities:
• Build & Scale Data Pipelines: Design, develop, and maintain robust batch and real-time data pipelines (using Python, Go, Spark, Kafka) that ingest and transform massive multi-modal data—text, audio, and video—to train and run AI models.
• Power Intelligent Features: Collaborate with ML engineers to implement data structures and APIs for new, exciting features like PPT-to-video automation and interactive AI avatars that require low-latency data fetching.
• Data Lakehouse Infrastructure: Architect and manage data lakehouse solutions (e.g., Snowflake, Databricks, Apache Iceberg) to store and query unstructured media data efficiently, enhancing storage and computation efficiency.
• Data Reliability & Observability: Implement data quality checks, data contracts, and monitoring to ensure high reliability of data, preventing downtime in production video generation.
• Productize Data: Transform raw data into structured, actionable data products that can be easily consumed by front-end applications, API endpoints, and AI agents.
Qualifications:
Required:
• Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
• 3-5+ years of experience as a Backend Software Engineer with heavy data processing responsibilities.
• Strong proficiency in Python (for ETL/scripting) and SQL (for data modeling).
• Experience with cloud platforms (AWS/GCP) and data technologies like Kafka, Spark, and Snowflake/Databricks.
• Experience or interest in Computer Vision/Generative AI data processing.
• Proactive, 'owner' mindset; ability to operate in a fast-paced, startup environment.
Company:
HeyGen is an AI video generation platform that specializes in video creation, AI avatars, and generative AI. Founded in 2020, the company is headquartered in Los Angeles, USA, with a team of 51-200 employees. The company is currently Growth Stage.

HeyGen logo

About HeyGen

Sourced by ZipRecruiter

Industry

Video and audio streaming services

Company size

11 - 50 Employees

Headquarters location

Los Angeles, CA, US

Year founded

2020

Social media