Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Apple Software Engineer Machine Learning & AI 
China, Shanghai 
105740349

Today
Key Responsibilities:-Design, implement, and maintain AI/ML software solutions with clean, scalable, and testable code-Collaborate with senior engineers and cross-functional partners to understand requirements and translate them into concrete technical tasks-Develop and refine ML workflows, including training, evaluation, and inference pipelines for both traditional models and LLM-based solutions-Contribute to agentic system development and RAG-based architectures that enable intelligent automation and reasoning-Stay up to date with the evolving AI/ML landscape and help improve our tools, infrastructure, and practices based on new developments-Participate in code reviews, design discussions, and documentation to ensure high engineering quality and team knowledge sharing-Support testing, deployment, and monitoring of models and services in production environments
  • 3+ years of professional software engineering experience, with a focus on AI/ML development
  • Proficiency in Python or another object-oriented programming language
  • Hands-on experience with training and deploying ML models or using LLMs in applications
  • Strong problem-solving skills and an ability to learn quickly in a fast-paced environment
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent industry experience
  • Strong communication skills and a collaborative mindset
  • Exposure to agentic workflows, RAG pipelines, or LLM APIs (e.g., OpenAI, HuggingFace, LangChain)
  • Experience with ML infrastructure tools (e.g., PyTorch, TensorFlow, Ray, Airflow)
  • Familiarity with containerization (e.g., Docker), CI/CD, and cloud-based development
  • Passion for continuous learning, knowledge-sharing, and improving how teams build AI/ML systems