Software Engineer Sys 2 (Gen AI)
Lam Research International Holding Company
Fremont, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 183KJob location
Remote
Fremont, United States of America
Tech stack
Artificial Intelligence
Code Review
Computer Engineering
Continuous Integration
Memcached
Redis
React
Retrieval-Augmented Generation
Large Language Models
Prompt Engineering
Caching
Generative AI
Indexer
Backend
Kubernetes
Information Technology
Docker
Job description
- Design, develop, and optimize AI prompts and next-generation applications powered by Large Language Models (LLMs).
- Develop application and component strategies, overseeing both user experience and backend systems.
- Implement comprehensive GenAI observability pipelines to track trace-level data, prompt inputs and outputs, and model latency.
- Collaborate closely with cross-functional teams including business leaders, engineers, architects, and designers to align AI systems with business objectives.
- Support troubleshooting and issue resolution during testing phases as well as in production environments.
- Document technical architecture, methodologies, and innovations for effective knowledge transfer and ongoing advancement.
- Conduct thorough code reviews, provide expert guidance on enhancements and issue resolution, and ensure adherence to engineering standards.
Requirements
- Master's in computer science, computer engineering, electronics, or a related field with two or more years of industry experience.
- Strong backend engineering foundation, including experience designing services, data models, and asynchronous processing systems.
- Strong knowledge of Docker, Kubernetes, and CI/CD pipelines.
- Experience building prototypes or production applications that utilize generative AI.
- Experience with vector databases such as FAISS, Milvus, or Weaviate, and caching systems such as Redis or Memcache
- Hands-on experience with retrieval-augmented generation (indexing, chunking, embeddings, reranking) and context engineering focusing on reliability, cost, and latency optimization.
- Strong agent design skills, including prompt engineering, tool use, multi-step agent workflows such as ReAct, and failure handling.
- A passion for turning cutting-edge AI into practical, high-impact solutions.
- Ability to translate complex technical ideas into scalable architectures.
Benefits & conditions
CA San Francisco Bay Area Salary Range for this position: $86,000.00 -$183,000.00.
The above salary range for this position is relevant to applicants that reside or work onsite in the California, San Francisco Bay Area only. Salary offers will depend on factors that include the location you work from, your level, education, training, specific skills, years of experience and comparison to other employees already in this role. Actual salary may vary from salary offered due to numerous factors including but not limited to unpaid time off, unpaid leave, company mandated shutdown, and other relevant factors.
About the company
In the Global Products Group, we are dedicated to excellence in the design and engineering ofLam's etch and deposition products. We drive innovation to ensure our cutting-edge solutionsare helping to solve the biggest challenges in the semiconductor industry.
The impact you'll make
As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing, and troubleshooting, and debugging software programs. Your role is pivotal in developing software tools that support design, infrastructure, and technology platforms. Your expertise will determine hardware compatibility and influence design, ensuring seamless integration between software and hardware.
In this role, you'll make an impact across Lam's entire product portfolio of equipment working within our centralized software engineering team, collaborating with some of the brightest minds in the industry., We believe it is important for every person to feel valued, included, and empowered to achieve their full potential. By bringing unique individuals and viewpoints together, we achieve extraordinary results.