AI Software Engineer - Instrumentation (E)
Company: KLA
Location: Ann Arbor
Posted on: January 26, 2025
|
|
Job Description:
Company OverviewKLA is a global leader in diversified
electronics for the semiconductor manufacturing ecosystem.
Virtually every electronic device in the world is produced using
our technologies. No laptop, smartphone, wearable device,
voice-controlled gadget, flexible screen, VR device or smart car
would have made it into your hands without us. KLA invents systems
and solutions for the manufacturing of wafers and reticles,
integrated circuits, packaging, printed circuit boards and flat
panel displays. The innovative ideas and devices that are advancing
humanity all begin with inspiration, research and development. KLA
focuses more than average on innovation and we invest 15% of sales
back into R&D. Our expert teams of physicists, engineers, data
scientists and problem-solvers work together with the world's
leading technology providers to accelerate the delivery of
tomorrow's electronic devices. Life here is exciting and our teams
thrive on tackling really hard problems. There is never a dull
moment with us.Job Description/Preferred QualificationsAI Software
Engineers are core to KLA's technology, while we do not currently
have an opening, we are always building our AI Software Engineering
talent community, we are interested in learning about your
background. Apply to this posting for Future Opportunities with
KLA.Join KLA, where we build groundbreaking industrial systems
indispensable for semiconductor manufacturing! Our technology
integrates sophisticated image acquisition and processing hardware,
firmware, software, and high-performance computing (HPC).Are you a
hardworking software engineer who thrives with solving
high-reaching problems? Join us and make a difference! This role
you are instrumental in building the infrastructure for developing
and deploying data science algorithms on KLA products. We're
looking for individuals who can transform abstract requirements
into functional software on sophisticated hardware systems. Ideal
candidates should have a passion for software engineering and be
familiar with data science algorithms, including machine learning
and deep learning.Responsibilities:* Responsible for the design,
development, testing and roll out of software solutions that
improve the capabilities of the KLA inspection machines.* Develop
an understanding of how the system works and be able to provide
software solutions for critical customer gaps or issues.* Develop
and evaluate concepts and designs for the next generation systems
by conducting trade-off studies, identifying risk items, and
proposing mitigation plans.* Engage with a geographically
distributed team to develop and deliver software solutions.Traits
will be important for success in this position:* Comfortable
working in an environment where communication and collaboration
with a large multi-disciplinary team is a significant part of the
job.* Interacting with collaborators will remain an indispensable
part of understanding what needs to be done, and validating the
work that is done.* A sense of ownership towards the work you're
doing - both in terms of making appropriate tradeoffs to meet
commitments, and following through to ensure customer success is
important.What we want to see:* Previous experience as a backend
Software Engineer or Software Developer* AI related software stack;
PyTorch, LLMs, Inference Frameworks, Data Pipeline frameworks (Ray,
Tf.Data), numpy, pandas etc.* Excellent background with deep
conceptual and applied knowledge of OOP, design patterns, data
structures, distributed systems, multi-threaded and multi-process
programming.* Understanding of functional programming including
tradeoffs vs. OOP.* Proficiency in writing, deploying, and
maintaining production code in C++, Python or Java.* Experience
working in large systems composed of different types of subsystems
and interfaces between them.* Ability to take abstract problem
statements and detail them out into concrete requirements and
design through collaborative discussions.* Experience working with
large amount of data in ETL pipelines, storage, or visualization
type use cases.Minimum QualificationsTypically requires a minimum
of 5 years of related experience with a bachelor's degree; or
minimum of 3 years and Master's degree.Base Pay Range: $100,000.00
- $170,000.00Primary Location: USA-MI-Ann Arbor-KLAKLA's total
rewards package for employees may also include participation in
performance incentive programs and eligibility for additional
benefits including but not limited to: medical, dental, vision,
life, and other voluntary benefits, 401(K) including company
matching, employee stock purchase program (ESPP), student debt
assistance, tuition reimbursement program, development and career
growth opportunities and programs, financial planning benefits,
wellness benefits including an employee assistance program (EAP),
paid time off and paid company holidays, and family care and
bonding leave.Interns are eligible for some of the benefits listed.
Our pay ranges are determined by role, level, and location. The
range displayed reflects the pay for this position in the primary
location identified in this posting. Actual pay depends on several
factors, including state minimum pay wage rates, location,
job-related skills, experience, and relevant education level or
training. We are committed to complying with all applicable federal
and state minimum wage requirements where applicable. If
applicable, your recruiter can share more about the specific pay
range for your preferred location during the hiring process.KLA is
proud to be an Equal Opportunity Employer. We do not discriminate
on the basis of race, religion, color, national origin, sex, gender
identity, gender expression, sexual orientation, age, marital
status, veteran status, disability status or any other status
protected by applicable law. We will ensure that qualified
individuals with disabilities are provided reasonable accommodation
to participate in the job application or interview process, to
perform essential job functions, and to receive other benefits and
privileges of employment. Please contact us at or at
+1-408-352-2808 to request accommodation.Be aware of potentially
fraudulent job postings or suspicious recruiting activity by
persons that are currently posing as KLA employees. KLA never asks
for any financial compensation to be considered for an interview,
to become an employee, or for equipment. Further, KLA does not work
with any recruiters or third parties who charge such fees either
directly or on behalf of KLA. Please ensure that you have searched
for legitimate job postings. KLA follows a recruiting process that
involves multiple interviews in person or on video conferencing
with our hiring managers. If you are concerned that a
communication, an interview, an offer of employment, or that an
employee is not legitimate, please send an email to to confirm the
person you are communicating with is an employee. We take your
privacy very seriously and confidentially handle your
information.
Keywords: KLA, Warren , AI Software Engineer - Instrumentation (E), IT / Software / Systems , Ann Arbor, Michigan
Click
here to apply!
|