Job Posting for Senior Algorithm Software Engineer at Palo Verde Consulting
Senior Algorithm Software Engineer
Palo Verde Consulting
- Campbell, CA
Familiarity with privacy preserving technologies such as Homomorphic Encryption, secure multiparty computation or differential privacy.
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, matrix multiplications etc.
Analysis of existing algorithms, workloads, usage cases and identify performance bottlenecks.
Experience in Python/C programming. Understand the usage of data manipulating modules such as Numpy
Understanding of IEEE floating point number systems and precision dynamics
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
Understanding of programming system architectures features including large scale pipelining, parallelization and data partitioning and accuracy.
PhD in computer Science, Mathematics or related field
Salary.com Estimation for Senior Algorithm Software Engineer in Campbell, CA
$138,197 to $175,883
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
Sign up to receive alerts about other jobs with skills like those required for the Senior Algorithm Software Engineer.
Click the checkbox next to the jobs that you are interested in.