The Software Engineer Sys 2 position at Lam Research (Global Products Group) focuses on designing, developing, troubleshooting, and debugging software programs, with an emphasis on GenAI and LLM-driven applications. This hybrid role supports building AI capabilities alongside observability, scalable backend systems, and cross-team alignment with business goals.
Role Responsibilities
- Design, develop, and optimize AI prompts and next-generation applications powered by Large Language Models (LLMs).
- Build application and component strategies that balance user experience with backend system performance.
- Implement GenAI observability pipelines to capture trace-level data, prompt inputs and outputs, and model latency.
- Work closely with business leaders, engineers, architects, and designers to align AI systems with business objectives.
- Assist with troubleshooting and issue resolution during testing and in production environments.
- Document technical architecture, methodologies, and innovations to support effective knowledge transfer.
- Perform thorough code reviews, provide guidance on enhancements and problem resolution, and maintain adherence to engineering standards.
Required Qualifications
- Master’s degree in computer science, computer engineering, electronics, or a related field, plus two or more years of industry experience.
- Strong backend engineering background, including experience designing services, data models, and asynchronous processing systems.
- Knowledge of Docker, Kubernetes, and CI/CD pipelines.
- Experience building prototypes or production applications that use generative AI.
- Experience with vector databases such as FAISS, Milvus, or Weaviate, and caching systems such as Redis or Memcache.
- Hands-on retrieval-augmented generation experience, including indexing, chunking, embeddings, reranking, and context engineering with reliability, cost, and latency optimization.
- Agent design experience, including prompt engineering, tool use, multi-step workflows such as ReAct, and failure handling.
- Ability to translate complex technical ideas into scalable architecture.
Technologies
- Large Language Models (LLMs)
- Docker, Kubernetes, CI/CD pipelines
- GenAI observability pipelines
- Vector databases: FAISS, Milvus, Weaviate
- Redis, Memcache
- Retrieval-augmented generation (indexing, chunking, embeddings, reranking)
- ReAct
Compensation
CA San Francisco Bay Area salary range for this position: $86,000.00 - $183,000.00 per year.
Work Location Model
- On-site Flex: 3+ days per week on-site at a Lam or customer/supplier location, with the opportunity to work remotely for the remainder of the week.
- Virtual Flex: 1-2 days per week on-site at a Lam or customer/supplier location, with the rest of the time remote.
Team and Impact
You will join the Global Products Group, focused on excellence in the design and engineering of Lam’s etch and deposition products. The group drives innovation to address key semiconductor industry challenges.
This role supports software engineering across Lam’s product portfolio, working within a centralized software engineering team. Responsibilities include designing and debugging software programs and developing software tools that support design, infrastructure, and technology platforms, helping determine hardware compatibility and integration between software and hardware.
Benefits and Equal Opportunity Commitment
Lam Research invests in employees across life phases with a comprehensive set of outstanding benefits.
Lam Research is an equal opportunity employer and is committed to non-discrimination in employment.