1

Data Structure Jobs in California (NOW HIRING)

Serve as a subject matter expert for Epicor ERP data structures, system architecture, tables, and core business processes, ensuring alignment with operational workflows. * Maintain and proactively ...

Audit and update the HR Data Structures to ensure data integrity- Stakeholder Enablement: Provide techno-functional enablement for People tech programs related to people data- Project Management ...

Data Operations Engineer

Mountain View, CA · On-site

$136K - $163K/yr

Responsibilities : • Develop and maintain a comprehensive understanding of Abaka AI's dataset library, including data structure, quality, and applicable use cases across modalities (text, image ...

JAVA Architect

California City, CA · On-site

$77.25 - $104.25/hr

Strong Algorithm and Data structure knowledge. Service oriented Architecture knowledge. Qualifications Strong Advanced Java. Strong architectural knowledge of RDBMS (Oracle/DB2/MySQL). Hands on ...

Senior Data Architect

Torrance, CA

$70.25 - $94/hr

Provide expert data modeling an data validation services that produce flexible, extensible data structure design solutions that support effective business decisions * Map entities to use cases and ...

... structure • Validate that data outputs remain consistent during dual-write and cutover phases, and update the reporting layer to use the new schema TECHNICAL SKILLS Required • Advanced SQL skills ...

Data Modeler

San Francisco, CA · On-site

$75 - $80/hr

Works closely with Data Engineering and Data Analytics teams to develop scalable and reusable data structures across business units. * Supports enterprise data architecture initiatives, dimensional ...

C++ Developer

San Jose, CA

$57.50 - $77.25/hr

Company Description EApps Tech LLC Skill C++ and Data Structure. Location San Jose, CA Total Experience 8 yrs. Max Salary $ DOE Per Hour Employment Type Contract Jobs (Temp/Consulting) Job Duration ...

Data Modeler

Westlake Village, CA · On-site

$57.50 - $74.50/hr

... semi-structured data (JSON) for ingestion, parsing, and transformation. • Collaborate closely with Product Owners, data engineers, analysts, and business stakeholders to translate business ...

next page

Showing results 1-20

Data Structure information

See California salary details

$45.4K

$162.9K

$240.3K

How much do data structure jobs pay per year?

As of Jun 13, 2026, the average yearly pay for data structure in California is $162,857.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,800.00 and $167,800.00 per year, depending on experience, location, and employer.

What profession makes $400,000 a year?

In the field of data structures, senior software engineers, data architects, and machine learning engineers with extensive experience and advanced skills can earn salaries around $400,000 annually, especially in high-cost living areas or large tech companies. These roles typically require strong programming skills, knowledge of algorithms, and often advanced degrees or certifications. Compensation varies based on location, company size, and individual expertise.

What are data structures?

Data structures are specialized formats for organizing, processing, and storing data in computers so that it can be accessed and modified efficiently. Common types include arrays, linked lists, stacks, queues, trees, and graphs. Each data structure is designed to solve specific types of problems and optimize certain operations such as searching, sorting, or inserting data. Understanding data structures is fundamental for programming and software development, as they directly impact the performance and scalability of applications.

What is the difference between Data Structure vs Data Analyst?

AspectData StructureData Analyst
Required CredentialsComputer Science degree, programming skillsStatistics, data analysis certifications, degree in related fields
Work EnvironmentSoftware development, programming, algorithm designBusiness, finance, marketing, data interpretation
Industry UsageSoftware engineering, computer scienceBusiness intelligence, marketing, finance

Data Structures focus on organizing and storing data efficiently within software applications, requiring programming skills and technical knowledge. Data Analysts interpret data to provide insights, often using statistical tools and working closely with business teams. While Data Structures are foundational for software development, Data Analysts apply data to solve business problems. Both roles are essential in data-driven industries but serve different purposes and skill sets.

What is a Data Structure job?

A Data Structure job typically involves designing, implementing, and optimizing data storage and retrieval mechanisms in software applications. Professionals in this role work with different data structures like arrays, linked lists, trees, and graphs to improve the efficiency of algorithms. They are often employed in software development, data engineering, or system architecture roles, ensuring that data is managed efficiently for various applications. Strong problem-solving skills and proficiency in programming languages like Python, Java, or C++ are essential for success in this field.

What engineers make $500,000?

Senior software engineers, especially those working in high-demand areas like technology, finance, or specialized fields such as machine learning or cybersecurity, can earn $500,000 or more annually. Achieving this level typically requires extensive experience, advanced skills, and often stock options or bonuses in addition to base salary.

What jobs use data structures?

Data structures are fundamental in many jobs related to software development, such as software engineers, data analysts, and database administrators. These roles require understanding and implementing data structures like arrays, trees, and graphs to optimize algorithms and manage data efficiently.

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

To thrive as a Data Structures Engineer, you need a solid understanding of algorithms, programming languages (such as Java, C++, or Python), and a formal education in computer science or a related field. Familiarity with version control systems like Git, debugging tools, and experience with relevant libraries or frameworks are typically required. Strong analytical thinking, problem-solving abilities, and effective communication help you design efficient solutions and collaborate with other developers. These skills ensure robust, scalable software that meets performance requirements and supports business objectives.

What is a data structure job?

A data structure job involves designing, implementing, and maintaining data structures that organize and store data efficiently for software applications. These roles often require knowledge of algorithms, programming languages like Python or C++, and problem-solving skills to optimize data handling and performance.

What are some common challenges faced by professionals working with data structures in software development?

Professionals working with data structures often encounter challenges such as selecting the most efficient data structure for a specific application, optimizing memory usage, and ensuring code scalability as data volume grows. Collaboration with other team members, such as developers and data engineers, is essential to design robust solutions that balance performance and maintainability. Additionally, staying current with evolving algorithms and best practices helps address complex data manipulation tasks in real-world projects.
What are the most commonly searched types of Data Structure jobs in California? The most popular types of Data Structure jobs in California are:
People Data Transformation Analyst

People Data Transformation Analyst

Uber

San Francisco, CA • On-site

Full-time

Retirement

Posted 12 days ago


Uber rating

6.9

Company rating: 6.9 out of 10

Based on 105 frontline employees who took The Breakroom Quiz

4th of 9 rated taxi private hire


Job description

About the Role
The People Data Transformation Analyst will be responsible for preparing and transforming workforce/people data to support HR processes and technology improvements. As a critical member of the People Data team, you will empower leaders to make higher-quality decisions using people data as a core foundation. This role focuses on the complex data transformation required as part of the overall HR transformation initiatives.
What You'll Do
- Support driving People technology program efficiency by transforming data into actionable decisions and execution frameworks
- Functionally support people data transformation programs and activities(e.g. define data standards and ensure data supports HR processes and technology)
- Support Data Mapping & Lineage: Document detailed transformation rules and field mappings between People systems. Manage detailed mapping for core HR fields to ensure critical data infrastructure remains robust
- Data Integrity/Audit and Maintenance: support people data integrity efforts. Audit and update the HR Data Structures to ensure data integrity
- Stakeholder Enablement: Provide techno-functional enablement for People tech programs related to people data
- Project Management & Reporting Support: Conduct custom analysis and provide accurate reports to leadership to inform talent strategy and organizational movement. Conduct project management across the data workstream.
Basic Qualifications
- 4+ years of work experience in finance analytics, business analytics, data analytics, or within a similar field
- 4+ years of experience with HR processes, technology and people components with data experience at the core
- Bachelor's Degree in HR or data-related field
Preferred Qualifications
- HR Process, Systems & Data Knowledge: Experience with HR Processes, HR Information Systems (HRIS), specifically Workday or Oracle HCM, is highly preferred.
- People Data: Experience with HR/people data functionally and technically
- Execution and Detail Orientation: Strong ownership mentality, strong execution capability, and detail orientation
- Strong Project delivery capability: demonstrated experience in delivering HR and people data programs in fast-moving and dynamic environments
- Mapping & Lineage: Document detailed transformation rules and field mappings between legacy systems and Oracle HCM.
- Data Integrity: Clearly explain differences in record counts between legacy and new systems, including filtering logic, consolidation, deduplication, and business rules.
- Audit & Maintenance: Audit and update the HR Data Structure Worksheet to ensure Workday-to-Oracle mapping remains current following system design changes and testing cycles.
- Core Field Management: Manage detailed mapping for P0/P1 Core HR fields to ensure critical data infrastructure remains robust.
- Issue Resolution: Identify and resolve bugs or defects in the issue log that stem from mapping discrepancies between Workday, Oracle, and the BRAIN data warehouse.
- Stakeholder Enablement: Provide functional enablement to the People Analytics team to help them understand design changes and redesign dashboards effectively.
- Project Management & Reporting Support: Conduct custom analysis and provide accurate reports to leadership to inform talent strategy and organizational movement. Conduct project management across the data workstream.
- Experience with SQL
- Experience with Tableau and/or a similar data visualization tool
For Dallas, TX-based roles: The base salary range for this role is USD$122,000 per year - USD$135,500 per year.
For San Francisco, CA-based roles: The base salary range for this role is USD$135,000 per year - USD$150,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$135,000 per year - USD$150,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link [https://jobs.uber.com/en/benefits](https://jobs.uber.com/en/benefits).
Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.
Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing [this form](https://forms.gle/aDWTk9k6xtMU25Y5A).
Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

What Uber employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom