Computer Vision Research Engineer
Barcelona, Barcelona, Spain
Apple
We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways.Summary
Posted: Sep 16, 2024Weekly Hours: 40
Role Number:200566304
The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries! It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Apple’s Internet Services - App Store, iCloud, Apple Music, TV+, and many more - are the most exciting and dynamic in the world. Our teams work together to craft products and experiences that impact people’s lives in ways they could not have imagined. We are looking for an exceptional candidate to design and implement solutions for complex computer vision challenges in Internet Services. If you are interested in driving a critical and growing part of creating top tier experiences within Apple’s Services, this role may be for you!
Description
As a member of our dynamic and fast-paced group, you’ll work in different research areas to take new computer vision algorithms/models from prototype to production while coordinating with different teams and stakeholders. In this role you will implement and integrate state-of-the-art deep learning algorithms/models that enable high-quality user experiences for different use cases and applications. All of this while delivering high-quality production code and working with cutting-edge technology. You must be comfortable working in new computer vision areas, doing research for quickly building competence and bring insights into your work. The ideal candidate will have experience with research in computer vision, expertise with computer vision and deep learning models, machine learning lifecycle management, model training & validation coupled with strong fundamentals and passion in software engineering. Join us navigate the forefront of the computer vision evolution!
Minimum Qualifications
- Experience with Machine Learning (ML), with a particular emphasis on Computer Vision (CV) and Large Language Models (LLMs)
- Published research in the field of Machine Learning, AI or Computer Vision
- Familiarity with research papers, implementing state-of-the-art methods, and adapting them to practical applications
- Ability to develop custom algorithms to solve specific computer vision problems
- Comprehensive knowledge and hands-on experience with fine-tuning approaches and training models
- Experience adapting pre-trained LLMs for downstream tasks
- Experience with TensorFlow, PyTorch or Keras
- Proficiency in Python is essential, especially with libraries such as NumPy, OpenCV, and scikit-image
- Understanding of software development best practices, version control (Git), and CI/CD pipelines.
Preferred Qualifications
- Knowledge of C++ is advantageous for performance optimization and working with low-level vision algorithms
- Skills in optimizing model performance, including model pruning, quantization, and hardware acceleration using GPUs or TPUs
- Strong understanding of image processing techniques such as filtering, edge detection, feature extraction, and transformation
- Experience with object detection, segmentation, and classification algorithms
- Experience working in cross-functional teams
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
13
3
0
Categories:
Computer Vision Jobs
Engineering Jobs
Research Jobs
Tags: CI/CD Classification Computer Vision Deep Learning Engineering Git Keras LLMs Machine Learning Model training NumPy OpenCV Pipelines Python PyTorch Research Scikit-learn TensorFlow
Region:
Europe
Country:
Spain
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
Principal Data Engineer jobsData Engineer II jobsPrincipal Data Scientist jobsWriter - Freelance AI Tutor jobsContent writer - Freelance AI Tutor jobsData Manager jobsData Science Manager jobsData Scientist II jobsJunior Data Analyst jobsResearch Scientist jobsBusiness Data Analyst jobsSenior Machine Learning Researcher jobsBI Analyst jobsSr Data Engineer jobsSr. Data Scientist jobsSoftware Engineer, Machine Learning jobsData Science Intern jobsLead Data Analyst jobsBusiness Intelligence Engineer jobsJunior Data Engineer jobsJunior Data Scientist jobsData Analyst II jobsSenior AI Engineer jobsAzure Data Engineer jobsCopywriter - Freelance AI Tutor jobs
Data governance jobsSnowflake jobsLinux jobsHadoop jobsOpen Source jobsRDBMS jobsBanking jobsJavaScript jobsPhysics jobsMLOps jobsKafka jobsScala jobsData Warehousing jobsComputer Vision jobsNoSQL jobsGoogle Cloud jobsAirflow jobsSAS jobsOracle jobsData warehouse jobsLooker jobsKPIs jobsData Mining jobsPostgreSQL jobsStreaming jobs
R&D jobsClassification jobsCX jobsScikit-learn jobsGitHub jobsTerraform jobsScrum jobsDistributed Systems jobsPandas jobsPySpark jobsJira jobsIndustrial jobsBigQuery jobsRedshift jobsReact jobsRobotics jobsUnstructured data jobsJenkins jobsMySQL jobsMicroservices jobsdbt jobsMatlab jobsE-commerce jobsData strategy jobsPharma jobs