Senior Software Engineer – AI Data Pipelines & Real-Time Big Data Systems at KLA

Ann Arbor, Michigan, United States

KLA Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Semiconductor, Electronics, TechnologyIndustries

Requirements

  • Advanced degree in Computer Science, Engineering, or a related field (Doctorate with 3 years experience; Master's with 6 years; Bachelor's with 8 years)
  • 8+ years of demonstrated ability in software engineering with a focus on data-intensive systems
  • Strong programming skills in C++ and C#
  • Deep expertise in real-time data processing, streaming architectures, and AI/ML workflows
  • Experience with Apache Arrow or similar in-memory columnar data formats
  • Proficiency in both Linux and Windows development environments
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes

Responsibilities

  • Designing and implementing AI training data pipelines to support scalable machine learning workflows
  • Building and optimizing real-time big data systems for ingestion, processing, visualization, and analytics
  • Developing high-performance in-memory data processing solutions using modern frameworks
  • Architecting and delivering microservices-based platforms across Linux and Windows environments
  • Leading design reviews, mentoring engineers, and crafting technical strategy
  • Ensuring code quality, performance, and maintainability through standard processes

Skills

Key technologies and capabilities for this role

AIData PipelinesReal-Time Big DataBig Data AnalyticsData ScienceML EngineeringScalable Systems

Questions & Answers

Common questions about this position

What qualifications and experience are required for this Senior Software Engineer role?

Candidates need an advanced degree in Computer Science, Engineering, or a related field, 8+ years of software engineering experience focused on data-intensive systems, strong programming skills in C++ and C#, deep expertise in real-time data processing and AI/ML workflows, experience with Apache Arrow or similar, and proficiency in Linux and Windows environments.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What is the company culture like at KLA?

KLA offers an exciting work environment where teams thrive on tackling hard problems, with a strong focus on innovation, investing 15% of sales into R&D, and values creativity, ownership, and continuous growth.

What makes a strong candidate for this role?

A strong candidate is a hands-on technologist with expertise in AI training data pipelines and real-time big data systems, who thrives in high-performance environments, can lead design reviews, mentor engineers, and is poised to grow into technical leadership.

KLA

Provides process control and yield management solutions

About KLA

KLA provides process control and yield management solutions primarily for semiconductor manufacturers. The company offers advanced inspection tools, metrology systems, and computational analytics that help manufacturers identify and fix defects during production. This process enhances the quality and reliability of electronic devices, leading to higher production yields. KLA distinguishes itself from competitors by focusing on high-precision equipment and software that are essential for defect detection in semiconductor manufacturing. The company's goal is to promote sustainability by committing to using 100% renewable electricity in its operations by 2030.

Milpitas, CaliforniaHeadquarters
1975Year Founded
IPOCompany Stage
Industrial & Manufacturing, EnergyIndustries
5,001-10,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
401(k) Retirement Plan
401(k) Company Match
Employee Stock Purchase Plan
Student Loan Assistance
Tuition Reimbursement
Wellness Program
Mental Health Support
Paid Vacation
Paid Holidays
Parental Leave

Risks

Emerging competition in solid-state battery technology may impact market share.
Rapid innovation in semiconductor processes may outpace KLA's current technology.
Potential delays in achieving renewable electricity goals could affect brand reputation.

Differentiation

KLA specializes in advanced inspection tools and metrology systems for semiconductors.
The company integrates computational analytics to enhance defect detection and yield management.
KLA is committed to sustainability, aiming for 100% renewable electricity by 2030.

Upsides

Rising demand for advanced inspection tools due to AI and IoT growth.
AI-driven predictive maintenance reduces downtime in semiconductor manufacturing.
Collaborations with cloud providers enhance data analytics and process optimization.

Land your dream remote job 3x faster with AI