Jobs · Information Technology · Michigan

Sr. Software Engineer - AI/ML

KLA · Ann Arbor, MI · 2 wk ago
Information Technology$130k–$220k/yrFull-time

About the role

We are seeking a highly skilled Sr. Software Engineer with specialized expertise in Machine Learning, Artificial Intelligence, and Data Science to join our innovative technology team.

Responsibilities

  • AI/ML Solution Development: Design, develop, and implement machine learning models and AI algorithms to address business challenges. This includes data preprocessing, model training, validation, and deployment.
  • Scalable Architecture Design: Architect and design scalable systems that can handle large volumes of data and complex AI/ML workloads, ensuring high performance and reliability.
  • Production-Ready Solutions: Implement AI/ML solutions that are robust, maintainable, and ready for production environments. This includes considerations for security, compliance, and operational efficiency.
  • Innovation and Research: Stay abreast of the latest developments in AI, ML, and data science. Conduct research to explore new methodologies or improve existing ones, ensuring our solutions remain innovative.
  • Collaboration: Work closely with multi-functional teams including data engineers, product managers, software developers, and business partners to integrate advanced solutions into our products and services, ensuring alignment with business objectives.
  • Problem Solving: Apply critical thinking to solve complex problems, often requiring innovative approaches to data analysis, model architecture, system integration, and business strategy.
  • Deployment and Monitoring: Oversee the deployment of AI/ML models into production environments, ensuring scalability, performance, and reliability. Monitor model performance post-deployment and iterate as necessary.
  • Documentation and Knowledge Sharing: Document processes, methodologies, and findings. Share knowledge through internal presentations, workshops, or by contributing to our knowledge base.

Qualifications

  • Bachelor's degree in Computer Science, Data Science, AI, or a related field. Master's and/or PhD preferred.
  • Minimum of eight (8) years of software engineering, with 3-5 years of experience in AI/ML, with a proven track record of deploying solutions in a production environment.
  • Proficiency in Python, or similar languages, with experience in libraries like TensorFlow, Scikit-learn, etc. Experience with RAG is essential.
  • Strong background in statistics, machine learning algorithms, deep learning, neural networks, and system architecture.
  • Strong understanding of cloud platforms, DevOps practices, and data processing technologies.
  • Demonstrated ability to lead technical projects and work effectively in matrix environments.
  • Ability to communicate technical concepts to non-technical team members and business partners.
  • Familiarity with software engineering best practices, including version control (Git), CI/CD pipelines, agile methodologies, and system design patterns.

Benefits

  • Base Pay Range: $129,600.00 - $220,300.00 Annually
  • Primary Location: USA-MI-Ann Arbor-KLA

Pay

  • Pay Range: $129,600.00 - $220,300.00 Annually

Schedule

  • This is a hybrid role and will be based out of our Midwest HQ in Ann Arbor, MI.

Similar jobs

Sr AI/ML Engineer

MACHINE LEARNING TECHNOLOGIES LLCAlpharetta, GA· 2 wk ago
Engineeringapply on machinele.com

Sr AI/ML Engineer

Sierra Nevada CorporationHagerstown, MD· 1 wk ago
Engineering$143k–$197k/yrapply on snc.wd1.myworkdayjobs.com

Sr AI/ML Engineer

Sierra Nevada CorporationLone Tree, CO· 1 wk ago
Engineering$143k–$197k/yrapply on snc.wd1.myworkdayjobs.com

Sr AI/ML Engineer

Sierra Nevada CorporationSparks, NV· 1 wk ago
Engineering$143k–$197k/yrapply on snc.wd1.myworkdayjobs.com