1

Software Engineer Data Infrastructure Jobs in California

Helix AI Engineer, Data Infrastructure

San Jose, CA · On-site

$126K - $165K/yr

They are seeking an experienced Data Infrastructure Engineer to enhance their AI data infrastructure by building tools and software components for managing robot data and cloud resources.

Software Engineer - Data

Palo Alto, CA

$134K - $161K/yr

We work at the intersection of software, data, infrastructure, and machine learning to ensure our models train effectively and reliably. As a Software Engineer on xAI's Data team, you will be ...

Our Helix team is looking for an experienced Data Infrastructure Engineer, to take our AI data ... This role is focused on building tools and software components that offload, store, manipulate and ...

Software Engineer, Data Los Angeles, Palo Alto, San Francisco About HeyGen At HeyGen, our mission ... Data Lakehouse Infrastructure: Architect and manage data lakehouse solutions (e.g., Snowflake ...

As a Senior Software Engineer, Data , you will be a key contributor driving the design ... Work closely with Product, Analytics, Infrastructure, and Security teams to deliver data ...

As a Senior Software Engineer, Data , you will be a key contributor driving the design ... Work closely with Product, Analytics, Infrastructure, and Security teams to deliver data ...

As a Senior Software Engineer, Data , you will be a key contributor driving the design ... Work closely with Product, Analytics, Infrastructure, and Security teams to deliver data ...

next page

Showing results 1-20

People also search for

Software Engineer Data Infrastructure information

See California salary details

$43.9K

$128K

$175.2K

How much do software engineer data infrastructure jobs pay per year?

As of Jun 10, 2026, the average yearly pay for software engineer data infrastructure 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.

How does a Software Engineer in Data Infrastructure typically collaborate with data scientists and other engineering teams?

As a Software Engineer in Data Infrastructure, you'll frequently work alongside data scientists, analysts, and other engineering teams to ensure that data pipelines and storage systems are reliable, scalable, and efficient. Collaboration often involves translating data requirements into technical solutions, troubleshooting data flow issues, and optimizing infrastructure for both performance and cost. Regular meetings, code reviews, and cross-functional planning sessions are common, allowing you to gain insights from various perspectives and ensure the infrastructure meets the evolving needs of the organization.

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

AspectSoftware Engineer Data InfrastructureData Engineer
Required CredentialsBachelor's in CS or related, often with certifications in cloud or data toolsBachelor's in CS, Data Science, or related; similar certifications
Work EnvironmentDevelops and maintains data infrastructure, collaborates with data teamsBuilds data pipelines, manages data storage and processing systems
Employer & Industry UsageTech companies, data-driven organizations, cloud providersFinance, healthcare, tech firms, any industry with large data needs
Common Search & ComparisonYesYes

Software Engineer Data Infrastructure and Data Engineer roles often overlap in skills and work environment, focusing on building and maintaining data systems. However, Software Engineers Data Infrastructure tend to focus more on the underlying infrastructure and integration, while Data Engineers emphasize data pipeline development and data management. Both roles are essential in data-driven organizations and require similar credentials and industry usage.

What are Software Engineer Data Infrastructure?

Software Engineer Data Infrastructure are professionals who design, build, and maintain the underlying systems and tools that enable organizations to collect, store, process, and analyze large volumes of data efficiently. They work on creating scalable data pipelines, managing databases, and ensuring data reliability and security. Their work supports data scientists, analysts, and business teams by providing robust, high-performance infrastructure for all data-related operations.

What are the key skills and qualifications needed to thrive as a Software Engineer Data Infrastructure, and why are they important?

To thrive as a Software Engineer Data Infrastructure, you need strong programming skills (such as Python, Java, or Scala), a solid understanding of distributed systems, and experience with data modeling and storage solutions, often backed by a degree in computer science or a related field. Familiarity with technologies like Hadoop, Spark, Kafka, SQL/NoSQL databases, and cloud platforms, as well as certifications in cloud or big data, are highly valued. Excellent problem-solving abilities, collaboration, and clear communication distinguish top performers in this role. These skills ensure robust, scalable, and reliable data infrastructure that supports organizational analytics and business goals.
What are popular job titles related to Software Engineer Data Infrastructure jobs in California? For Software Engineer Data Infrastructure jobs in California, the most frequently searched job titles are:
What job categories do people searching Software Engineer Data Infrastructure jobs in California look for? The top searched job categories for Software Engineer Data Infrastructure jobs in California are:
Infographic showing various Software Engineer Data Infrastructure job openings in California as of June 2026, with employment types broken down into 94% Full Time, 1% Temporary, and 5% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $128,018 per year, or $61.5 per hour.
Lead Software Engineer (Data Platforms)

Lead Software Engineer (Data Platforms)

Prosum

Santa Monica, CA • On-site

$80 - $93/hr

Other

Posted 5 days ago


Job description

Job Description
Lead Software Engineer - Data Platform & AI
Pay Range: $80/hour to $93/hour
Overview
We are seeking an experienced Lead Software Engineer to join a high-impact Data Foundation Platform team supporting large-scale data engineering and analytics initiatives. This role focuses on building cloud-based tools, services, and platforms used by data engineers, analysts, and data scientists to process and manage large-scale streaming and web data environments.
The ideal candidate brings deep expertise in software engineering, data infrastructure, metadata governance, and AI-enabled platform development. This position requires strong technical leadership, hands-on engineering capabilities, and experience designing scalable solutions end-to-end.
Key Responsibilities
  • Design, develop, and maintain scalable full-stack data infrastructure and platform services.
  • Build and enhance internal tools supporting metadata management, governance, lifecycle management, and cost management.
  • Architect reusable APIs, shared libraries, and UI component frameworks across data platform ecosystems.
  • Develop user-facing applications and dashboards using modern frontend technologies.
  • Implement cloud-native solutions and automated deployment pipelines within AWS or comparable cloud environments.
  • Collaborate with cross-functional teams including product managers, architects, data scientists, analysts, and engineering teams.
  • Drive technical strategy, system design decisions, and platform scalability initiatives.
  • Mentor engineers through code reviews, architecture reviews, and technical leadership.
  • Support operational excellence, platform reliability, and agile development processes.
  • Contribute to AI-enabled platform capabilities using technologies such as Bedrock, Cortex AI, or similar solutions.
Required Qualifications
  • 12+ years of professional software engineering experience delivering production-scale systems.
  • Strong experience in both software engineering and data engineering environments.
  • Expertise with metadata management and data governance systems.
  • Hands-on experience with AI tools and AI-powered engineering platforms such as Bedrock, Cortex AI, or related technologies.
  • Strong programming skills in at least one core language such as Python, TypeScript, or Java.
  • Experience building and operating distributed systems at scale.
  • Experience with AWS cloud services, CI/CD pipelines, infrastructure-as-code, and deployment automation.
  • Ability to design and implement features end-to-end across backend, frontend, and infrastructure layers.
  • Strong leadership, communication, and collaboration skills.
Preferred Qualifications
  • Experience with internet-scale platforms and high-throughput distributed systems.
  • Hands-on experience with technologies such as:
    • Airflow
    • Spark
    • Databricks
    • Snowflake
    • Delta Lake
    • OpenSearch
    • Neptune
    • GraphQL
    • React
    • TypeScript
  • Experience with data catalog and governance platforms such as Acryl DataHub or Alation.
  • Familiarity with PII governance, compliance, and data lifecycle management.
  • Experience with knowledge graph systems and graph-based architectures.

Please view our Privacy Policy.