2

Entry Level Data Software Engineer Jobs in California

Software Development Engineer - Data

Cupertino, CA · On-site

$141K - $169K/yr

We are looking for a Software Development Engineer - Data to join our Reporting & Data Models team. In this role, you will modernize and automate legacy data pipelines, build new reporting solutions ...

Software Engineer

Newark, CA · On-site

$181K - $190K/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 Platform

Mountain View, CA · On-site

$136K - $163K/yr

They are seeking a Software Engineer for their Data Platform to design and develop scalable data processing systems and ensure the integrity of data pipelines in support of autonomous driving systems.

We are looking for a Software Development Engineer - Data to join our Reporting & Data Models team. In this role, you will modernize and automate legacy data pipelines, build new reporting solutions ...

... Entry Level Software Engineer Why we need you We're at a pivotal moment with a roadmap brimming with opportunity. We're looking for ambitious junior engineers and new graduates who are eager to ...

We're looking for an outstanding engineer to join the Roblox Datasets team. We develop and maintain ... We help these teams move faster by making core data more reliable, better modeled, easier to ...

Software Engineer, RL Data

San Francisco, CA

$134K - $162K/yr

Strong software engineering skills in at least one modern programming language - we mostly use ... Strong data engineering skills: pipelines that handle large volumes reliably in production, LLM ...

Software Engineer - Data Platform

San Mateo, CA · On-site

$130K - $156K/yr

Work cross-functionally to build data products used across the company, including by Engineering ... Requirements: * 1-3 years of software engineering experience. * Ability to thrive in a fast-paced ...

Software Engineer, RL Data

San Francisco, CA · On-site

$134K - $162K/yr

Strong software engineering skills in at least one modern programming language - we mostly use ... Strong data engineering skills: pipelines that handle large volumes reliably in production, LLM ...

Data Engineer

San Diego, CA · On-site

$62K - $141K/yr

Data Engineer The Opportunity: Ever-expanding technology like IoT, machine learning, and artificial ... Experience writing software in programming languages, including Python * Knowledge of relational ...

As AI scales, so does data. Every interaction, every model, every system generates data that must ... Applications Software Engineering: Create software that helps teams work smarter. As an ...

Showing results 21-40

Entry Level Data Software Engineer information

What does an entry level data software engineer do?

An Entry Level Data Software Engineer designs, develops, and maintains software systems that handle and process data. They often work with databases, data pipelines, and tools for collecting, storing, and analyzing large datasets. Their responsibilities typically include writing code, debugging, testing applications, and collaborating with other engineers or data scientists. This role is ideal for those new to the field, as it allows them to build foundational skills in software engineering and data management.

What are the key skills and qualifications needed to thrive as an entry level data software engineer?

To thrive as an Entry Level Data Software Engineer, you need foundational knowledge in programming (such as Python, Java, or SQL), data structures, and algorithms, typically supported by a relevant degree or coursework in computer science or related fields. Familiarity with tools like Git, databases (e.g., MySQL, PostgreSQL), and data processing frameworks (such as Hadoop or Spark) is often required. Problem-solving abilities, attention to detail, and strong teamwork and communication skills help you adapt and collaborate effectively. These skills and qualities are essential for building reliable data solutions and contributing to team-driven engineering projects.

What are some common challenges faced by entry level data software engineers, and how can they overcome them?

Entry level data software engineers often encounter challenges such as understanding complex data pipelines, adapting to new technologies quickly, and collaborating with cross-functional teams. To overcome these challenges, it's helpful to ask questions regularly, seek mentorship from more experienced colleagues, and invest time in learning the company's tech stack and best practices. Developing strong communication skills will also make it easier to work with data scientists, analysts, and other engineers, ensuring smoother collaboration and faster professional growth.

What is the difference between Entry Level Data Software Engineer vs Data Analyst?

AspectEntry Level Data Software EngineerData Analyst
Required CredentialsBachelor's in Computer Science, Data Science, or related field; programming skills in Python, Java, or SQLBachelor's in Statistics, Mathematics, or related field; proficiency in Excel, SQL, and data visualization tools
Work EnvironmentDeveloping data pipelines, software tools, and applications; collaborating with data engineers and software developersAnalyzing data sets, creating reports, and visualizations; working closely with business teams
Employer & Industry UsageTech companies, startups, and enterprises focusing on data-driven software solutionsFinance, marketing, healthcare, and consulting firms focusing on data insights

While both roles involve working with data, Entry Level Data Software Engineers focus on building data systems and software, requiring programming skills. Data Analysts primarily interpret data to provide insights, emphasizing analysis and visualization. The roles often overlap but serve different functions within data teams.

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 are popular job titles related to Entry Level Data Software Engineer jobs in California?

For Entry Level Data Software Engineer jobs in California, the most frequently searched job titles are:

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

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

Infographic showing various Entry Level Data Software Engineer job openings in California as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 14% Part Time, 2% Temporary, and 3% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution.

Software Development Engineer - Data

Apple, Inc.

Cupertino, CA • On-site

$141K - $169K/yr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Apple rating

8.0

Company rating: 8.0 out of 10

Based on 677 frontline employees who took The Breakroom Quiz

7th of 30 rated technology retailers


Job description

At Apple, the content that reaches hundreds of millions of people: music, films, books, podcasts, and apps, is underpinned by sophisticated data systems that run quietly and reliably at scale. The ASE Content Data Engineering team builds and maintains the reporting infrastructure, data pipelines, and data models that keep Apple's online media platform informed, compliant, and moving forward.
We are looking for a Software Development Engineer - Data to join our Reporting & Data Models team. In this role, you will modernize and automate legacy data pipelines, build new reporting solutions, maintain a large and complex reporting estate across Oracle and cloud-native platforms, and help deliver compliance extracts that meet real-world legal deadlines across multiple jurisdictions. If you enjoy working on systems that matter, where your engineering choices directly impact operational accuracy, regulatory compliance, and business intelligence for one of the world's largest media platforms, we would love to hear from you.
Description
The ASE Content Data Engineering team is responsible for the internal business intelligence infrastructure that powers Apple's online media store. The data models and reports developed by this team supply information to engineering, business operations, and external content providers regarding the status of online media, including workflow status, availability, and incoming and outgoing volume.
This engineer will own and evolve a large portfolio of data pipelines and reporting systems, driving the ongoing migration from legacy infrastructure to modern pipeline orchestration and cloud-based storage, while also delivering net-new reports and data models in response to business, engineering, and regulatory needs. The role demands a blend of engineering rigor, data fluency, and a strong reliability mindset: the team's reports directly support legal and compliance obligations with hard, externally-imposed deadlines.
The ideal candidate brings a bias toward automation and self-healing pipelines over manual intervention, and is comfortable managing a broad portfolio of concurrent work, balancing urgent pipeline fixes against longer-horizon migration and enhancement projects. They can independently troubleshoot and resolve ambiguous, production-impacting issues under time pressure, and communicate technical findings clearly to non-engineering stakeholders across legal, business operations, and content provider teams. Knowledge of or genuine curiosity about online media is a plus.
Minimum Qualifications
Minimum 1 year of experience as a Software Engineer, Data Engineer, or equivalent role
Strong experience with Spark and Spark SQL, including performance tuning and resource optimization
Strong experience with Hadoop, HDFS, and/or S3-compatible object storage
Experience writing SQL and PL/SQL on Oracle, including query optimization
Experience with Flink or Flink SQL for stream-based data processing
Experience with Java and/or Scala development
Experience building and maintaining automated data pipelines and job scheduling systems (e.g. Airflow)
Experience with CI/CD workflows and version-controlled deployment of data pipeline code
Hands-on experience with Kubernetes for container-based workload execution
Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related technical field OR Hands-on engineering experience and a demonstrable track record of building and maintaining production data systems are weighted equally alongside formal academic credentials.
Preferred Qualifications
Familiarity with Iceberg / Parquet-based table formats
Proficiency in macOS and Linux server environments
Experience using GenAI tools (e.g., Claude, OpenAI tools) to accelerate engineering tasks
Familiarity with cloud object storage migration patterns (HDFS to S3)
Experience with EKS or other cloud-based compute platforms
Familiarity with Trino or other distributed SQL query engines
Familiarity with GenAI-assisted data access patterns (e.g., MCP servers, Text-to-SQL, LLM-assisted data documentation)
Familiarity with Tableau or similar data visualization and dashboarding tools
Experience with shell scripting for automation and pipeline support
Hands-on experience with Python scripting for data processing and automation

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976