Apple
Software Engineer - LLM Workflows - Apps
Found: October 23, 2025
This role is based in Hamburg, Germany.
Responsibilities:
- Design and implement LLM integration for applications and tools, deploying language models across diverse environments.
- Develop prompt engineering strategies and RAG systems to enable context-aware AI capabilities.
- Build evaluation frameworks and data collection pipelines to measure and improve LLM performance.
- Work cross-functionally with ML researchers, app engineers, and framework teams across Apple to prototype and validate AI-driven features.
- Implement fine-tuning workflows to adapt foundation models for specific domains and tasks.
- Optimize LLM inference performance for deployment on macOS and iOS devices.
- Contribute to the full feature development lifecycle from concept through launch.
Minimum Qualifications:
- Experience fine-tuning Large Language Models for specific domains or tasks.
- Experience developing software applications using Python, Swift, or C++.
- Experience with REST APIs, JSON, and working with LLM services.
- Experience building data collection and evaluation pipelines for machine learning systems.
Preferred Qualifications:
- BS/MS in Computer Science, Machine Learning, or related technical field, or 3 years of equivalent work experience.
- Experience with prompt engineering and optimization techniques for LLMs.
- Experience implementing retrieval-augmented generation (RAG) systems.
- Experience with local model deployment and on-device LLM inference.