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.