1

Scala Engineer Jobs in California (NOW HIRING)

Data Engineer

Sunnyvale, CA · On-site

$136K - $163K/yr

Data Engineer ( python, pyspark, scala, airflow) Location:Sunnyvale CA ( Hybrid ) Duration: 6 to 12+ Months Rate: DOE Bachelor or master's degree in computer science, Software Engineering, or a ...

Role : Data Engineer

Fremont, CA · On-site

$125K - $151K/yr

... Python, Scala, Java etc) and querying languages (SQL, HiveQL, Spark SQL etc) Qualifications ... data engineering and data technologies • Experience with data modelling, data warehousing and ...

Data Engineer

Sunnyvale, CA · On-site

$136K - $163K/yr

AI ML Data Engineer Location : Sunnyvale, CA (3 days work from office) Minimum 6 to 12 years of ... Snowflake and Python/Scala/Java * SQL, No SQL database, Hadoop, Spark * ETL Tools, Informatica

Data Engineer

Carlsbad, CA · On-site +1

$174K - $261K/yr

Java, Scala, Python, C or C++. * Familiarity with RDBMS technologies (PostgreSQL, MySQL, Oracle ... Engineering, Software Engineering, Electrical Engineering, Math, Physics or a related field

Data Engineer

San Francisco, CA · On-site

$134K - $162K/yr

As a Data Engineer, you will play a crucial role in scaling back end data operations, designing and ... Scala is also good. • Experience building scalable data platforms - previous SaaS experience ...

Data Engineer

Sunnyvale, CA · On-site

$136K - $163K/yr

Experience with @Scala a plus. 4. Strong communication and problem-solving skills Additional ... computer programming, software development or related 2. 3+ years of solid Java and 2+ years ...

Practical experience with the Scala programming language (desirable); B.Sc. degree in Computer Science, Engineering, Mathematics, Statistics or related field is required. Additional Information Tanya ...

SR. Data Engineer

San Diego, CA · On-site +1

$121K - $146K/yr

Also, must have Airflow Scala, Kafka and or Spark. We are seeking an experienced, detail-minded data engineer to support Apple's worldwide business development and strategy team. If you are someone ...

Senior Data Engineer

San Francisco, CA · On-site

$124K - $169K/yr

Java or Scala 5+ years experience with big data platforms Familiarity with ML/AI workflows and feature engineering to support analytics, reporting, and machine learning use cases Knowledge ...

Showing results 41-60

Scala Engineer information

See California salary details

$38.5K

$100.4K

$135.7K

How much do scala engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for scala engineer in California is $100,420.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,900.00 and $115,000.00 per year, depending on experience, location, and employer.

What are the common challenges Scala engineers face when working on large-scale applications?

Scala Engineers working on large-scale applications often encounter challenges related to codebase complexity and maintaining functional programming paradigms alongside object-oriented practices. Balancing performance optimization with Scala’s expressive syntax can also require careful design decisions. Collaboration with cross-functional teams, such as DevOps and QA, is crucial to ensure smooth deployment and continuous integration. Staying updated with the evolving Scala ecosystem and best practices helps mitigate these challenges and fosters career growth.

What is the difference between Scala Engineer vs Java Developer?

AspectScala EngineerJava Developer
Required CredentialsBachelor's in CS, Scala certifications (optional)Bachelor's in CS, Java certifications (optional)
Work EnvironmentBackend development, data processing, functional programmingBackend, web applications, enterprise systems
Industry UsageTech, finance, data science, startupsEnterprise, finance, web services, software firms

Both roles involve backend development and require a bachelor's degree in computer science. Scala Engineers focus on functional programming and data-heavy applications, often in tech and finance sectors. Java Developers work across a broader range of enterprise applications and web services. While their skill sets overlap, Scala Engineers typically work with newer, functional paradigms, whereas Java Developers often focus on object-oriented programming.

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

To thrive as a Scala Engineer, you need strong programming skills in Scala and functional programming principles, often supported by a degree in computer science or related experience. Familiarity with tools like sbt, Akka, Play Framework, and version control systems such as Git is typically required. Problem-solving abilities, effective communication, and a collaborative mindset are valuable soft skills in this role. These skills and qualities are important because they enable efficient development of robust, scalable applications and smooth teamwork in dynamic software environments.

What does a Scala engineer do?

A Scala Engineer is a software developer who specializes in building applications using the Scala programming language. They design, develop, and maintain scalable and high-performance software systems, often working with frameworks like Akka or Play. Scala Engineers frequently work on backend services, data processing pipelines, or distributed systems, leveraging Scala's functional and object-oriented features. Their responsibilities may also include testing, code reviews, and collaborating with other engineers to ensure the quality and reliability of software products.
Infographic showing various Scala Engineer job openings in California as of August 2026, with employment types broken down into 88% Full Time, 5% Part Time, 2% Temporary, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $100,420 per year, or $48.3 per hour.

$133K - $160K/yr

Full-time

Re-posted 8 days ago


Job description

Hello All,
Greetings from Rootshell Inc.
Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Data Engineer for one of our client, Please share your resume with current location & full contact info
Role:Data Engineer
Location:Santa Clara, CA - Onsite
Job Description:
We are seeking a highly skilled and motivated Data Engineer / Developer with expertise in PL/SQL, Python, PySpark, and Scala to join our dynamic data engineering team. The ideal candidate will be responsible for designing, developing, and optimizing data pipelines and ETL processes, building data models, and enabling data-driven decision-making within the organization.
Key Responsibilities:
PL/SQL Development: Design, implement, and maintain complex SQL queries, stored procedures, triggers, and functions to interact with relational databases (Oracle, PostgreSQL, etc.). Optimize database performance and ensure data integrity.
Python Programming: Develop and maintain Python-based solutions for data processing, automation, and data pipeline orchestration. Work with Python libraries such as Pandas, NumPy, and others for data manipulation and analysis.
PySpark Development: Design and implement distributed data processing frameworks using PySpark. Build scalable and high-performance data pipelines to handle large volumes of structured and unstructured data.
Scala Development: Utilize Scala for building and optimizing data pipelines and integrating with big data platforms like Apache Spark and Hadoop. Develop efficient, reusable, and modular code for data processing and transformation tasks.
ETL Processes: Design, develop, and maintain ETL processes to ingest data from various sources (databases, APIs, flat files, etc.) and transform the data for analytical and reporting purposes.
Data Integration & Quality: Ensure seamless integration of data across multiple platforms and maintain high data quality standards. Implement data validation, cleansing, and transformation procedures.
Performance Optimization: Continuously monitor and optimize SQL queries, data processing scripts, and Spark jobs to improve performance and scalability.
Collaboration & Communication: Work closely with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand data requirements and deliver actionable insights. Provide technical guidance and support to junior team members.
With regards
Naveen | Talent Acquisition
Rootshell Enterprise Technologies Inc.
Naveen@rootshellinc.com | www.rootshellinc.com