KLA Careers

Data Engineer / Backend Developer

Company Overview

Calling the adventurers ready to join a company that's pushing the limits of nanotechnology to keep the digital revolution rolling. At KLA, we're making technology advancements that are bigger—and tinier—than the world has ever seen.

Who are we?  We research, develop, and manufacture the world's most advanced inspection and measurement equipment for the semiconductor and nanoelectronics industries. We enable the digital age by pushing the boundaries of technology, creating tools capable of finding defects smaller than a wavelength of visible light. We create smarter processes so that technology leaders can manufacture high-performance chips—the kind in that phone in your pocket, the tablet on your desk and nearly every electronic device you own—faster and better. We're passionate about creating solutions that drive progress and help people do what wouldn't be possible without us.  The future is calling. Will you answer?

Group/Division

The Information Technology (IT) group at KLA is involved in every aspect of the global business. IT’s mission is to enable business growth and productivity by connecting people, process, and technology. It focuses not only on enhancing the technology that enables our business to thrive but also on how employees use and are empowered by technology. This integrated approach to customer service, creativity and technological excellence enables employee productivity, business analytics, and process excellence.

Responsibilities

Job Role:

  • This person would be a data engineer and backend developer for the IT Engineering application development team. This team member will be expected to work across several active projects to lead the development of the backend data workflow system that will integrate data from our existing back-end source to the algo, application and UI stack. Some projects are already in progress, to this developer would need to quickly come up to speed and continue development through project completion. Other projects are just getting started, and this developer would need to build the front end for the entire project from scratch. 

    In addition to the core development tasks, we expect this person to monitor the technology landscape and ensure that the technologies that we are using are appropriate. We want to be sure that we are using the most feature rich tools, without incurring too much technology risk. 

    This position is considered a senior position, so it assumed that educating other team members and mentoring junior teammates is included in the job responsibilities.

Responsibilities:

Lead multiple data engineering / backend development projects simultaneously.

Optimize data workflow to ensure the best possible user experience

Ensure that coding best practices are adhered to

Collaborate with alog, application and UI developers to define data structure that links data source to the application

Participate with a global team where members are split across continents and time zones

Participate in product testing

Write project documentation

Mentor junior team members

Cross train teammates

Monitor alternative ETL / backend technology stacks and development tools to ensure our choices continue to be appropriate

 

Qualifications

Engineering Graduate with 5 - 7 years of relevant experience

5 years data engineering / backend development experience

3 years Python/SQL/Java/scripting development experience

Leadership or autonomy on a team

Experience working on a multinational development team

Good communication and writing skills

Related Careers