Disability Solutions - Ann Arbor, MI

posted 28 days ago

Full-time - Mid Level
Ann Arbor, MI
Administrative and Support Services

About the position

The Software Engineer position at KLA involves developing and implementing machine learning (ML) and generative AI solutions to enhance predictive modeling and data-driven decision-making. The role requires collaboration with multi-functional teams to deploy scalable software solutions that drive innovation and strategic insights for business partners. The ideal candidate will have a strong background in statistics, programming, and software engineering principles, focusing on creating technology solutions for predictive analytics and machine learning applications.

Responsibilities

  • Understand the data in the context of the business and assess technologies that can generate useful and actionable insights.
  • Develop technology solutions in predictive analytics, anomaly detection, classification, regression problems, ML/DL model architecture, statistical modeling, time series, and feature engineering.
  • Quickly build a proof-of-concept machine learning pipeline from data collection to model training and metrics evaluation.
  • Build a machine learning platform/application for the end-to-end machine learning lifecycle, including rapid prototyping, full-scale training, deployment, monitoring, and maintenance of models.
  • Serve the machine learning model in a stand-alone application or through a robust API.
  • Collaborate with business to understand their requirements, collect feedback on machine learning results, and incorporate various signals into the machine learning models.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Minimum five (5) years of relevant experience in Machine Learning and Machine Learning Modeling.
  • Understanding of all well-known machine learning algorithms, including their assumptions, advantages, and limitations.
  • Proficiency in programming languages such as Python, R, Java, and C/C++.
  • Hands-on experience with building machine learning models using Scikit-learn, Tensorflow, Keras, or PyTorch.
  • Strong core computer science fundamentals (data structures, algorithms, architecting systems).
  • Practical experience with implementing a machine learning system that may mix heuristic rules, prior knowledge, and other constraints.
  • Ability to solve problems independently with good collaboration and interpersonal skills.

Nice-to-haves

  • Experience with developing GenAI framework for RAG, GraphRAG, fine-tuning LLM, etc.
  • Experience with large-scale data processing and distributed computing.
  • Understanding of front-end application development.

Benefits

  • Medical, dental, and vision insurance
  • Life insurance
  • 401(K) with company matching
  • Employee stock purchase program (ESPP)
  • Student debt assistance
  • Tuition reimbursement program
  • Development and career growth opportunities
  • Financial planning benefits
  • Wellness benefits including an employee assistance program (EAP)
  • Paid time off and paid company holidays
  • Family care and bonding leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service