onsite
Machine Learning Research Engineer - Apple
ML Engineer
Research and develop cutting‑edge machine learning algorithms for video, focusing on computer vision, generation, representation learning, and compression to enhance the video experience across Apple products.
About the role
Key Responsibilities
- Design and prototype novel ML models for video analysis, generation, and compression.
- Conduct research in computer vision, representation learning, and generative techniques to solve product‑level challenges.
- Implement and evaluate algorithms using frameworks such as TensorFlow and PyTorch, ensuring scalability and real‑time performance.
- Collaborate with cross‑functional teams (hardware, software, product) to integrate ML solutions into upcoming Apple devices.
- Publish findings internally, contribute to patents, and stay current with state‑of‑the‑art research.
Requirements
- Strong background in machine learning, deep learning, and computer vision, with hands‑on experience building video‑centric models.
- Proficiency in Python and major ML frameworks (TensorFlow, PyTorch).
- Experience with video compression, representation learning, or generative models.
- Demonstrated ability to conduct independent research and translate results into production‑ready code.
- Excellent problem‑solving skills and ability to work autonomously in a fast‑paced environment.
Skills
pythontensorflowpytorchcomputer visiondeep learning