Career Opportunities

Success Starts Here

As a leading global supplier of wafer fabrication equipment and services to the semiconductor industry, Lam Research develops innovative solutions that help our customers build smaller, faster, and more power-efficient devices.

This success is the result of our employees' diverse technical and business expertise, which fuels close collaboration and ongoing innovation.

Join the Lam Research team, where you can write your own success story. Come help us solve our customers' toughest problems and be part of a company that plays a vital role in the future of electronics.

Lam Research - a company where successful people want to work.

Senior Software Architect

Date: Sep 27, 2018

Location: Fremont, CA, US, 94538

Apply now »
Apply now

Apply for Job

Together we move the Atoms that move the World

“… We're on the cusp of one of the most exciting periods in the technology industry, and the semiconductor roadmap, the silicon device, and the industry of capital equipment. Lam Research, specifically, is right at the center of making that possible.” -Martin Anstice, CEO Lam Research

Imagine working on the front lines of innovation! As one of the semiconductor industry’s leading suppliers of wafer fabrication equipment and services, our technology depends on finding and hiring the best and the brightest employees. We know that our dynamic, global team of exceptional employees is essential to our continued growth. 


Lam Research - where successful people want to work:

We are company comprised of people who work hard, deliver outstanding results and maintain a sense of humor during even the most challenging times. This is truly a rare opportunity.  Lam Research is a market leader where our core values are not just words on the back of your badge. Given the criticality of this role to Lam Research’s success, this philosophy starts with you.


Sr. Software Architect

We are looking for a Software Architect, with a focus on data analytics, who will participate in multi-disciplinary cross functional teams to design and develop, test and release software solutions for Lam Advanced Services products for semiconductor equipment used in a manufacturing environment.


Responsibilities include product design and engineering for data ingestion and analysis, applying machine learning algorithms on the data stream and predictions at different levels of the stack. 

The ideal candidate is highly organized, action-oriented, hands on and accomplished in the development and deployment of products and systems. You have a pragmatic, results-oriented approach to application architecture and are flexible to work on all areas of the software stack.


In this role, you will be expected to acquire a deep technical understanding of the product requirements; define the software architecture to execute a development roadmap; as well as provide mentorship to the engineers on the team. Responsibilities include

  • Lead in the gathering of functional requirements, developing technical specifications and driving architectural & design decisions for the software implementation
  • Work with a cross functional team to design and develop software applications in support of the company's semiconductor capital equipment and their Advance Service software products, especially those involving machine learning analysis of big data, relating it to wafer results.
  • Collaborate closely with business and technical stakeholders throughout the process
  • Provide technical leadership on software development projects, contribute to and promote good software engineering practices, mentoring the global development teams
  • Monitor and plan out core infrastructure enhancements
  • Troubleshoot and resolve system problems and customer issues.


    Required Qualifications/Experience

  • Master’s or PhD in computer science or related field
  • 10+ years of hands on programming experience (C++, JavaScript, R, python) in a professional software development environment
  • 3+ years in a hands-on software architecting/technical leadership role
  • Experience in cross platform development, and distributed computing environments such as Apache Hadoop framework for implementing big data analytics and machine learning
  • Solid knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, automated testing, and operations
  • Demonstrated technical problem-solving skills for algorithm creation and testing.
  • Excellent verbal and written communication skills with ability to communicate complex technical information at various levels within the organisation, external partners and customers.
  • Ability to work independently or as part of a team and follow through on assignments with minimal supervision, working in a demanding environment with changing workloads.

    Desirable Background

  • Experience with modelling software, machine learning, and semiconductor manufacturing software





Apply now »
Apply now

Apply for Job