
Software Engineer Sys 2 (Gen AI)
Lam Research · Fremont, CA
- On site
- Full-time
- $134,500 / year
- Fremont, CA
Job highlights
- Design and develop AI applications using LLMs.
- Build GenAI observability and backend systems.
- Collaborate with cross-functional teams on AI strategy.
- Troubleshoot and resolve production issues.
- Document technical architecture and innovations.
About the role
About the Team
In the Global Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to ensure our cutting-edge solutions are 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, 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.
What You’ll Do
- 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.
Minimum Qualifications
Who we’re looking for:
- 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.
Preferred Qualifications
Our commitment:
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.
Lam Research (
Skills & topics
- Software Engineer
- Generative AI
- LLM
- Python
- Cloud Computing
- Docker
- Kubernetes
- CI/CD
- Backend Development
- System Design
How to get hired
- Tailor your resume: Highlight generative AI, LLM, and backend engineering experience.
- Showcase relevant projects: Detail your experience with vector databases and RAG.
- Prepare for technical interviews: Practice coding problems and system design questions.
- Understand Lam's products: Research Lam Research's role in the semiconductor industry.
- Articulate your passion: Emphasize your drive for practical AI solutions.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific generative AI technologies are emphasized for this Software Engineer role at Lam Research?
- This Software Engineer role at Lam Research emphasizes experience with Large Language Models (LLMs), vector databases (FAISS, Milvus, Weaviate), retrieval-augmented generation (RAG) techniques like indexing, chunking, embeddings, and reranking, as well as agent design including prompt engineering and multi-step workflows like ReAct.
- What kind of technical background is required for the Software Engineer Generative AI position at Lam Research?
- The Software Engineer Generative AI position at Lam Research requires a Master's degree in a related field with at least two years of industry experience. A strong backend engineering foundation, knowledge of Docker, Kubernetes, CI/CD pipelines, and experience with generative AI applications are essential.
- How does Lam Research approach hybrid work for Software Engineers?
- Lam Research offers hybrid work models, including 'On-site Flex' (3+ days on-site) and 'Virtual Flex' (1-2 days on-site), balancing collaboration with remote flexibility for roles like the Software Engineer Generative AI position.
- What are the key responsibilities of a Software Engineer (Gen AI) at Lam Research?
- Key responsibilities include designing and developing LLM-powered applications, optimizing AI prompts, implementing GenAI observability, collaborating with cross-functional teams, troubleshooting issues, and documenting technical architectures for the Software Engineer (Gen AI) role at Lam Research.
- What is the expected salary range for a Software Engineer Generative AI at Lam Research in the San Francisco Bay Area?
- The salary range for a Software Engineer Generative AI in the California San Francisco Bay Area is $86,000.00 to $183,000.00 annually. Actual offers depend on various factors including location, experience, and skills.
- What kind of collaboration can I expect as a Software Engineer at Lam Research?
- As a Software Engineer at Lam Research, you will collaborate closely with business leaders, engineers, architects, and designers, working within a centralized software engineering team to integrate AI systems with business objectives and drive innovation across the product portfolio.
- Does Lam Research provide opportunities for professional development for Software Engineers?
- While not explicitly detailed in the job description, Lam Research's commitment to employee empowerment and achieving full potential suggests a supportive environment for professional development. The emphasis on documenting innovations also points to a culture that values knowledge sharing and advancement.
Similar roles
Open positions we recommend based on this role.