Senior Software Engineer, AI opportunity (100% remote considered) to work with a company developing Ai Chip

  • Campbell, CA
  • Posted 37 days ago | Updated 5 days ago

Overview

Hybrid
Depends on Experience
Full Time

Skills

LLM
Machine Learning

Job Details

Senior Software Engineer, AI
Office Located in Campbell, CA (100% remote considered)

Required Skills / Experiences:

Strong Experience in C/C++

Fluent in implementing classical CS algorithms and data structures

Experience building a LLM or other large models (e.g. llama2, llama3) including writing models, optimizing training and inference

Experience in fine tuning, characterization and optimizations of LLM models

Knowledge in privacy preserving Machine Learning techniques and approaches such as MPC, FHE and ZKP is helpful.

Familiarity with developer and debugging toolchains (e.g. gdb)

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

Collaborate with our engineering team to deliver real-world applications on custom HW and SW/HW optimizations.

Understanding of IEEE floating point number systems and precision dynamics

Strong understanding of computer architectures- CPU/GPU/TPU/FPGA

An ability and willingness to work on a team.

Experience integrating or deploying in production environments

Experience working in a start-up. Work in a dynamic, fast-paced environment

Advanced Degree in Computer Science, Computer Engineering, Applied Mathematics or a related field.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.