1

Applied Computer Science Jobs in California (NOW HIRING)

Overview We seek a Senior Applied Scientist with expertise in Machine Learning, Generative AI ... OR Master's Degree in Statistics, Econometrics, Computer Science, Electrical or Computer ...

Senior Developer

Palo Alto, CA · On-site

$200 - $250/hr

Alternatively, a Master's degree or foreign equivalent in Applied Computer Science, Engineering, or a related field of study and four (4) years of experience in the job offered or related occupation.

Computer Science * Data Science & Analytics * Applied AI & Machine Learning * Enterprise Infrastructure * Scalable AI Deployment * Risk and Compliance Frameworks * Tax and Audit The program is ...

Computer Science * Data Science & Analytics * Applied AI & Machine Learning * Enterprise Infrastructure * Scalable AI Deployment * Risk and Compliance Frameworks * Tax and Audit The program is ...

next page

Showing results 1-20

Applied Computer Science information

See California salary details

$20.1K

$68.8K

$160.1K

How much do applied computer science jobs pay per year?

As of Sep 7, 2026, the average yearly pay for applied computer science in California is $68,768.00, according to ZipRecruiter salary data. Most workers in this role earn between $40,638.00 and $94,495.00 per year, depending on experience, location, and employer.

What is applied computer science?

An Applied Computer Science job focuses on practical applications of computing principles to solve real-world problems. Professionals in this field use programming, algorithms, data analysis, and software development to create efficient solutions in various industries. Unlike theoretical computer science, applied computer science emphasizes hands-on implementation and problem-solving. Careers include roles in software development, cybersecurity, data science, and systems administration. These jobs require both technical expertise and the ability to apply computing knowledge to diverse challenges.

What are the key skills and qualifications needed for applied computer science?

To thrive in Applied Computer Science, you need a strong understanding of programming, algorithms, and software engineering, usually with a relevant degree such as Computer Science or Software Engineering. Familiarity with development tools, databases, cloud platforms, and possibly certifications in areas like AWS, Azure, or specific programming languages is highly valuable. Problem-solving ability, teamwork, and effective communication are vital soft skills for delivering solutions in collaborative environments. These abilities ensure your technical solutions are robust, efficiently meet user needs, and integrate smoothly into real-world business contexts.

What are common career advancement opportunities in applied computer science?

Professionals in Applied Computer Science often start in roles such as software developer, systems analyst, or data analyst, and can advance to positions like lead engineer, project manager, or solutions architect with experience. Many organizations encourage ongoing learning through workshops, certifications, and cross-functional projects, allowing for skill-building and specialization in areas like cloud computing, cybersecurity, or artificial intelligence. Some may progress into leadership roles overseeing development teams or managing technical projects. As technology evolves, there is significant potential to transition into new specialties or higher-level positions within the IT and software industry.

Are applied computer science majors still in demand?

Applied computer science majors are in high demand due to the growth of technology industries, data analysis, cybersecurity, and software development. Skills in programming languages, algorithms, and systems design increase employability across various sectors, with many roles requiring practical experience and certifications.

What are 5 careers in applied computer science?

Applied computer science offers careers such as software developer, data analyst, cybersecurity analyst, systems engineer, and machine learning engineer. These roles typically require programming skills, knowledge of algorithms, and familiarity with tools like Python, Java, or cloud platforms.

What can you do with an applied computer science degree?

An applied computer science degree prepares individuals for roles such as software developer, data analyst, systems analyst, cybersecurity specialist, or network administrator. Graduates can work in technology companies, finance, healthcare, or government agencies, often utilizing programming languages, data management, and problem-solving skills to develop and maintain computer systems and applications.

What are the most commonly searched types of Applied Computer Science jobs in California?

The most popular types of Applied Computer Science jobs in California are:

What are popular job titles related to Applied Computer Science jobs in California?

For Applied Computer Science jobs in California, the most frequently searched job titles are:

What job categories do people searching Applied Computer Science jobs in California look for?

The top searched job categories for Applied Computer Science jobs in California are:

Infographic showing various Applied Computer Science job openings in California as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 10% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $68,768 per year, or $33.1 per hour.

Infrastructure Engineer [Multiple Positions Available]

JPMorgan Chase & Co.

San Francisco, CA • On-site

$150 - $200/hr

Other

Posted 14 days ago


JPMorgan Chase & Co. rating

7.9

Company rating: 7.9 out of 10

Based on 500 frontline employees who took The Breakroom Quiz

77th of 175 rated banks


Job description

DESCRIPTION:

Duties: Oversee the full lifecycle of vendor product delivery, including initial design, implementation, testing, automation, and deployment to production. administer, tune and maintain Operating Systems and Database systems. Manipulate, structure, design data flows, and optimize queries using programming languages. Develop microservices to automate network implementations leveraging Application Programming Interfaces (APIs). Create tools and scripts for data transfer utilizing structured data formats and service payloads. Design, develop, integrate, and deploy new network-automation tools to accelerate network infrastructure deployments across diverse devices and vendors. Develop and deploy applications in public, private, and hybrid cloud environments. Evaluate, test, and integrate third-party tools and applications to ensure seamless, reliable, and highly available end-to-end customer service. Review and enhance existing tools for improved performance and functionality. Support customer onboarding for new products including documentation, training for engineering teams, customers, and end-users. Build and maintain dynamic, interactive dashboards and monitoring tools for observability.

QUALIFICATIONS:

Minimum education and experience required: Master's degree in Applied Computer Science, Computer Science, Electrical Engineering, Computer Information Systems or related field of study plus 3 years of experience in the job offered or as Infrastructure Engineer, Data Engineer, Datawarehouse Analyst/Lead Engineer, Programmer Analyst, Assistant Consultant, or related occupation. The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Computer Science, Electrical Engineering, Computer Information Systems or related field of study plus 5 years of experience in the job offered or as Infrastructure Engineer, Data Engineer, Datawarehouse Analyst/Lead Engineer, Programmer Analyst, Assistant Consultant, or related occupation.

Skills Required:

This position requires three (3) years of experience with the following: Delivering vendor products including curated versions of RedHat Enterprise Linux (RHEL) Operating System based Virtual-Machines (VM) and Oracle Database Systems from initial design, prototyping, evaluating, performance- tuning, capacity-planning, forecasting, testing, administering and implementation to production deployment; Utilizing Operating System and Database Administration for deploying vendor applications and associated database schemas on Oracle 19c based database offerings to ensure seamless, reliable, and highly available end-to-end customer service; Developing, building, maintaining and monitoring and observability tools and interactive dashboards using Grafana and Dynatrace; Performing statistical log analysis using Splunk; Performing data manipulation, data analysis, structuring, data design flow, and query optimization using database query languages including SQL and building and utilizing APIs; Using programming languages including Python to perform network-automation; Performing Network-Analysis using tools including nmap and tcpdump; Designing and developing interactive Excel/PPT reports with advanced functionalities including lookup, index match and data analysis add-ons; Conducting structured troubleshooting and debugging to systematically resolve common issues in Java-based applications. This position requires two (2) years of experience with the following: Hosting and deploying logs, configurations and other associated artifacts in public, private, and hybrid cloud environments using Amazon Web Services (AWS).

Job Location:

1 Front St, San Francisco, CA 94111.

Full-Time. Salary: $175,100.00-$185,000.00 per year.
#J-18808-Ljbffr

What JPMorgan Chase & Co. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom