Job Description
Summary
Description
- Collaborate with business teams to analyze key business problems and develop innovative ML solutions
- Design advanced machine learning models that solve real-world problems and validate ML solutions end-to-end
- Implement scalable data pipelines, optimize models for performance and accuracy, and ensure they are production-ready
- Monitor and maintain deployed models to ensure they continue delivering value
- Connect with other AI/ML teams within Apple and be a trusted advisor for the ML knowledge and experience
Minimum Qualifications
- Bachelor or above in Computer Science, Machine Learning, Data Science, Statistics, Operations Research, Mathematics, or a related field
- 6+ years’ experience in applying machine learning technologies to solve real-world business problems
- Demonstrated experience in requirement analysis, can transform business problems into ML solutions very well, can communicate with both technical and non-technical stakeholders clearly
- Experienced in building, deploying and running Machine Learning applications or services
- Demonstrated expertise in machine learning, deep learning, or reinforcement learning
- Proficiency in implementing data-intensive pipelines and applications using programming languages such as Python, Java or Golang
- Strong written and verbal communication skills
Preferred Qualifications
- Practical experience in at least one of the following domains: time series forecasting, anomaly detection, search and recommendation systems, feedback control, interpretable machine learning or computer vision
- Hands-on experience working with deep learning toolkits such as Scikit-Learn, AutoGluon, PyTorch or TensorFlow
- Strong foundation in data structures, algorithms, and software engineering principles.
- Experience with SQL and database systems such as PostgreSQL
- Experience with building ETL pipeline in data warehouse such as Snowflake
- Experience working on Linux and macOS based platforms