Software Development Engineer

Apple Inc.
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Computer Vision
Computer Programming
Github
Python
Machine Learning
TensorFlow
SciPy
Reinforcement Learning
PyTorch
Large Language Models
Deep Learning
Generative AI
Keras
Scikit Learn
Information Technology
Data Analytics
Software Library

Job description

Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Every single day, people do amazing things at Apple. Do you want to impact the future of ML for Manufacturing here at Apple by developing an extraordinary platform? This position involves a wide variety of skills, innovation, and is a rare opportunity to be working on groundbreaking, new applications of machine learning, research, and implementation. You can help inspire change by using your skills to influence globally recognized products.\n\nAt Apple's ADL (Advanced Development Lab), we seamlessly blend our expertise and creativity to deliver remarkable results that swiftly translate into exceptional products and customer experiences. We invite you to bring your visionary thinking and unwavering dedication to our esteemed organization. As a dynamic group of individuals, we take great pride in our work. Our specialized focus lies in crafting high-quality models, prototypes, and manufacturing/design solutions.

In this pivotal role, you will take ownership of the end-to-end lifecycle of machine learning solutions, from cutting-edge research and model development to robust implementation and deployment. You will apply advanced ML techniques to optimize and innovate across critical manufacturing processes like machining and design for manufacturing (DFM). Our core mission is to craft and deploy high-quality, predictive ML models and intelligent prototypes that directly translate into superior manufacturing solutions, ensuring unparalleled quality and precision.

Requirements

Bachelor's degree in Computer Science, Math, Statistics, Physics, Engineering, or a similar field.\n5+ years of hands-on experience in building machine learning algorithms to solve real-world problems.\nStrong programming skills with proficiency in Python and GitHub.\nExperienced user of machine learning libraries such as scikit-learn, scipy, and Tensorflow/PyTorch.\nAbility to explain and present machine learning concepts and results to a broad technical audience and executives.

Master's or PhD degree in Computer Science, Math, Statistics, Physics, Engineering, or related level of experience.\nPractical experience leveraging LLMs or GenAI models via APIs to create reliable and user-facing features or workflows.\nFamiliarity with common GenAI tools and frameworks, such as LangChain or similar, with the ability to learn and adapt as the ecosystem evolves.\nSolid understanding of foundational ML concepts, including supervised, unsupervised, and reinforcement learning.\nExperience applying deep learning frameworks, such as PyTorch/Torch, TensorFlow, or Keras, to real-world applications.\nExperience in data analytics, machine learning, and/or computer vision for manufacturing problems is a bonus.

Apply for this position