Senior Software Engineer
Role details
Job location
Tech stack
Requirements
-
BS/MS/Phd in Computer Science, Applied Mathematics, Data Science, or a related field.
-
10+ years of experience.
-
Strong foundation in machine learning, deep learning, and natural language processing (NLP) and LLM. Technical Skills
-
Proficiency in Python and experience with frameworks like PyTorch, TensorFlow, SciKit, etc.
-
Basic understanding of Retrieval-Augmented Generation (RAG) and vector databases.
-
Comfortable working with LLM APIs and integrating them into applications.
-
A solid understanding of machine learning concepts (e.g., supervised/unsupervised learning, NLP, computer vision) and algorithms is crucial.
-
Proficiency in Python is essential. C++ also valuable.
-
Domain knowledge in analog circuits design and layout, and VLSI design flow is preferred Problem-Solving & Collaboration
-
Ability to work in a fast-paced research and development environment.
-
Strong analytical thinking and debugging skills.
-
Experience with rapid prototyping in open-source AI/ML projects.
Benefits & conditions
The annual salary range for California is $154,000 to $286,000. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.