> Markdown version of [/jobs/ext/1500608-machine-learning-engineer-computer-vision-data-systems](https://www.wearedevelopers.com/jobs/ext/1500608-machine-learning-engineer-computer-vision-data-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Machine Learning Engineer - Computer Vision & Data Systems - **Company:** Apple Inc. - **Location:** Sunnyvale, CA, United States - **Contract:** Permanent contract - **Skills:** Algorithm Design, Computer Vision, Big Data, C++ (Programming Language), Data Validation, Extract Transform Load (ETL), Data Systems, Distributed Computing Environment, Data Intelligence, Python (Programming Language), Machine Learning, Tensorflow, DataOps, Data Processing, Pytorch, Large Language Models, Multi-Agent Systems, Prompt Engineering, Apache Spark, Deep Learning, Machine Learning Operations, Data Pipelines - **Published:** July 30, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3336268374&tx=JT9991TTV&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Strong foundation in computer vision, including experience with deep learning-based vision models and at least one area such as detection, segmentation, 3D vision, geometric methods, tracking, or self-supervised learning. * Hands-on experience developing machine learning models using frameworks such as PyTorch or TensorFlow. * Experience building or optimizing large-scale data pipelines (e.g., distributed ETL, dataset generation, annotation workflows, data validation, or high-throughput processing). * Proficiency in Python or C++ for algorithm development and data processing. * Experience working with distributed computing frameworks (e.g., Spark, Ray, or equivalent)., * PhD in a relevant field with research directly related to computer vision, large-scale data systems, or multimodal learning. * Experience designing or evaluating agentic systems, including LLM-powered tools, RAG pipelines, or automated data reasoning workflows. * Familiarity with prompt engineering, tool-use patterns, and LLM model behavior. * Experience deploying ML models at scale, including monitoring, evaluation, and continuous improvement. * Knowledge of data quality assessment, dataset curation methodologies, and evaluation frameworks. * Experience with GPU-based optimization, large-batch training, or distributed training. * Strong multi-functional collaboration skills and the ability to lead technical initiatives. ## Description We are seeking a Machine Learning Engineer with strong expertise in computer vision and large-scale data processing. In this role, you will contribute to the development of next-generation real-time sensing and data intelligence systems by designing algorithms, building scalable data pipelines, and collaborating with multi-functional teams to deliver high-impact, production-quality solutions., * Design, build, and maintain large-scale data processing workflows, ensuring efficiency, scalability, and reliability across diverse data sources and modalities. * Develop and optimize computer vision models that power core product experiences, including areas such as image understanding, multi-view geometry, 3D reconstruction, and visual recognition. * Partner closely with engineering, research, and data teams to translate product requirements into technical solutions. This includes prototyping models, running large-scale experiments, improving data quality, and ensuring seamless integration of algorithms into production systems. * Explore emerging areas such as LLM-based agents, retrieval-augmented systems, and tool-oriented reasoning to improve internal workflows or data operations. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Geometric deep learning for drug discovery](https://www.wearedevelopers.com/videos/264-geometric-deep-learning-for-drug-discovery) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud)