Apple - Cupertino, CA
posted 4 months ago
As a Machine Learning Engineer in the Machine Intelligence Neural Design (MIND) team at Apple, you will be part of a cutting-edge ML innovation organization that has its roots in the computer vision research community. This role is pivotal in contributing to both short-term projects involving well-known Apple products and long-term, ambitious, high-risk, high-reward initiatives. The focus of this position is on shipping machine learning-based features and products, allowing you to innovate across the entire end-to-end ML production pipeline. This includes crafting creative approaches to datasets, model training, and optimizing on-device inference. We are looking for a team member who is fearless in trying new things and is willing to iterate on ideas, valuing quick prototyping and the ability to transition to high-quality implementations. In this role, you will leverage your expertise to develop features and models that enhance the capabilities of systems utilizing machine learning. You will be responsible for scaling up model training, building data pipelines, and tuning systems to improve performance. Additionally, you will review and implement pioneering machine learning algorithms, build software that enhances the rate of experimentation, and work proficiently with Python and deep learning frameworks such as PyTorch. Your experience with training ML models, particularly deep learning-based models, will be crucial. You will also define metrics, evaluate ML models, and perform error analysis while staying updated on recent advances in deep learning. A Bachelor's, Master's, or PhD in Computer Science or a related field, or equivalent experience, is required for this position.