1

Algorithms Jobs in California (NOW HIRING)

Sr Algorithms/Video Engineer

Irvine, CA · On-site

$150K - $220K/yr

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Algorithms/Video Engineers with a focus on cutting edge video processing technology, to join our team. You will be ...

Sr Algorithms/Video Engineer

Irvine, CA · On-site

$150K - $220K/yr

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Algorithms/Video Engineers with a focus on cutting edge video processing technology, to join our team. You will be ...

Sr Algorithms/Video Engineer

Irvine, CA · On-site

$150K - $220K/yr

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Algorithms/Video Engineers with a focus on cutting edge video processing technology, to join our team. You will be ...

AI Algorithm Developer

Santa Clara, CA · On-site

$161K - $221K/yr

Create novel algorithms that combine data-driven approaches with domain constraints * Implement algorithms with proper data structures, computational complexity awareness, and performance ...

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Algorithms/Video Engineers with a focus on cutting edge video processing technology, to join our team. You will be ...

Algorithm Developer

Santa Clara, CA · On-site

$161K - $221K/yr

ML/DL) algorithms using complex time-series sensor data collected from Semi Equipment * Perform algorithmic C&F for an algorithmic module, including problem analysis, data gathering, literature ...

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Algorithms/Video Engineers with a focus on cutting edge video processing technology, to join our team. You will be ...

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Algorithms/Video Engineers with a focus on cutting edge video processing technology, to join our team. You will be ...

AI Algorithm Developer

Santa Clara, CA · On-site

$161K - $221K/yr

Create novel algorithms that combine data-driven approaches with domain constraints * Implement algorithms with proper data structures, computational complexity awareness, and performance ...

Algorithm Developer

Santa Clara, CA · On-site

$184K - $253K/yr

Evaluate and develop algorithms in computer vision and machine learning/deep learning for defect detection, defect classification, metrology, and image analysis. * Prototype innovative algorithmic ...

next page

Showing results 1-20

Algorithms information

See California salary details

$65.1K

$132.4K

$189K

How much do algorithms jobs pay per year?

As of Jul 12, 2026, the average yearly pay for algorithms in California is $132,374.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,204.00 and $156,676.00 per year, depending on experience, location, and employer.

What jobs use algorithms?

Algorithms are fundamental to many jobs in technology, data science, software engineering, and artificial intelligence. Professionals in these roles develop, analyze, and implement algorithms to solve problems, optimize processes, and build systems, often using programming languages like Python, Java, or C++. Knowledge of data structures, mathematical concepts, and computational theory is essential in these fields.

What engineers make $500,000?

Senior software engineers, especially those working in high-demand fields like algorithms, machine learning, or data science at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in competitive markets or leadership roles.

What is the job of an algorithm?

The job of an algorithm is to provide a step-by-step procedure for solving a specific problem or performing a task efficiently. In programming and data analysis, algorithms are used to process data, make decisions, and optimize outcomes, often requiring knowledge of programming languages and logical thinking.

What is the difference between Algorithms vs Data Analysts?

AspectAlgorithmsData Analysts
Required CredentialsDegree in Computer Science, Mathematics, or related fields; programming skillsDegree in Statistics, Mathematics, or related fields; analytical skills
Work EnvironmentTech companies, research labs, software developmentBusiness, finance, marketing, healthcare sectors
Employer & Industry UsageUsed to develop models, optimize processes, and automate tasksUsed to interpret data, generate reports, and support decision-making

Algorithms focus on designing step-by-step procedures for problem-solving and are essential in software development and AI. Data Analysts interpret and visualize data to help organizations make informed decisions. While both roles work with data, algorithms are more technical and programming-intensive, whereas data analysts focus on data interpretation and reporting.

What are the key skills and qualifications needed to thrive as an Algorithms Engineer, and why are they important?

To thrive as an Algorithms Engineer, you need a strong background in computer science, mathematics, and data structures, typically supported by a relevant degree. Familiarity with programming languages like Python or C++, version control systems, and algorithm analysis tools is essential. Strong analytical thinking, problem-solving ability, and effective communication skills set exceptional candidates apart. These competencies are crucial for designing efficient solutions, optimizing performance, and collaborating effectively within technical teams.

What are algorithms in the context of computer science jobs?

Algorithms are step-by-step procedures or sets of rules designed to solve specific problems or perform tasks, commonly used in computer science for data processing, calculation, and automated reasoning. Professionals who work with algorithms develop, analyze, and optimize these procedures to improve the efficiency and effectiveness of software and systems. Understanding algorithms is crucial for roles like software engineers, data scientists, and researchers, as it enables them to create solutions that are both correct and efficient.

What tech jobs pay $400,000 a year?

Senior roles in algorithms, such as Principal Algorithm Engineer or Lead Data Scientist, can reach or exceed $400,000 annually, especially in high-cost living areas or top tech companies. These positions typically require advanced skills in machine learning, data analysis, and programming, along with extensive experience and often stock options or bonuses.

What are some common challenges faced by professionals working in algorithm development roles?

Professionals in algorithm development often encounter challenges such as balancing computational efficiency with accuracy, ensuring scalability for large datasets, and adapting algorithms to evolving requirements. Collaborating closely with data scientists, engineers, and product teams is essential to align solutions with real-world constraints and business goals. Staying current with the latest research and technologies is also important, as the field evolves rapidly and new methods frequently emerge.
Infographic showing various Algorithms job openings in California as of July 2026, with employment types broken down into 84% Full Time, 13% Part Time, 1% Temporary, and 2% Contract. Highlights an 77% Physical, 3% Hybrid, and 20% Remote job distribution, with an average salary of $132,374 per year, or $63.6 per hour.
FHE Algorithms / Application Developer (Remote)

FHE Algorithms / Application Developer (Remote)

Embtel Inc

Campbell, CA • On-site

Other

Re-posted yesterday


Job description

We EMBTEL, Inc one of the fastest growing IT Consulting Companies in the US. We are U.S. Federal Govt. approved vendor and Certified Minority Business Enterprise (MBE) company. We have an urgent requirement with our client/Implementation partner. The job details are given below - https://embtel.com/careers/ https://www.linkedin.com/jobs/search/?f_C=15556444&geoId=92000000

Job Title: FHE Algorithms / Application Developer

Location: Campbell, CA (Remote)

Duration: Fulltime role

Required:

  1. Linux
  2. C/C++ (python is a plus)
  3. Embedded systems
  4. Security (Encryption, Decryption, Cryptography, Privacy Preserving, etc)
  5. Algorithms, FPGA, CPU, GPU, DSP
  • Familiarity with Privacy Preserving Technologies such as Fully Homomorphic Encryption (FHE), Secure Multiparty Computation or differential privacy.

  • Strong understanding of IEEE floating point number systems and precision dynamics

  • Strong understanding of Computer Architectures- CPU/GPU/FPGA

  • Strong understanding of Encryption, Encoding and Security Protocol and Error precision.

  • Understanding of Ciphertext Operations and Manipulations (e.g. AES)

  • Experience in Advanced DSP Algorithms such as FFTs, Martrix Multiplications etc.

  • Analysis of existing Algorithms, workloads, usage cases and identify performance bottlenecks.

  • Design and prototype new Algorithms, Optimization Methods, and System Architectures

  • Development of innovative HW/SW solutions to achieve end system QoS goal such as latency, BW and Utilization

  • Responsible for Designing and Developing encryption APIs to support Large Scale Data Security.

  • Experience in Systems architecture, Computer architecture, Trustworthy Computing, or Cryptographic Protocols

  • Understanding and prototyping of Machine Learning (ML) and Advanced Math Libraries (e.g. Logistic Regression, NTL, GMP)

  • Strong experience in Advanced System Algorithms with performance understanding and optimizations (Hardware and Software)

  • Strong experience in C/C++. Job responsibilities include development for FHE operators, libraries modules on custom scalable HW Fabric.

  • Strong experience of development in LinuxOS. Experienced in implementing classical CS algorithms and data structures

  • Familiarity with Developer and Debugging toolchains (e.g. GDB).

  • Experience Integrating or Deploying in production environments

  • Familiarity with Python, Shell Environment.

Education:

  • Advanced Degree in Computer Science, Computer Engineering, Applied Mathematics or a related field. Or PhD in computer Science, Mathematics or related field is preferred.

We EMBTEL, Inc one of the fastest growing IT Staffing & Recruitment Company in the US. We are U.S. Federal Govt. approved vendor and Certified Minority Business Enterprise (MBE) company. We have an urgent requirement with our client/Implementation partner. (https://embtel.com/careers/ https://www.linkedin.com/jobs/search/?f_C=15556444&geoId=92000000)


EMBTEL logo

About EMBTEL

Sourced by ZipRecruiter

Embtel, Inc was established in year 2011. Embtel isn’t just any IT staffing and recruiting firm. We firmly believe in the importance of people. Personal relationships are incredibly valuable to what we do. To that end, we work hard to make sure both clients and employees are satisfied with their placement. We want our employees to shine and our clients to be satisfied. The climate in our office is a positive one. We work hard. We have fun. We exchange the occasional high five. We believe a positive atmosphere leads to positive results. We trust our employees. We understand their needs. We make things happen. We’ve been excelling in IT solutions since 2005. Our organized, unique approach has yielded quality results time after time. And, we’ll continue to do it this way.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Fremont, CA, US

Year founded

2011

Social media