Software Development Engineer, Publications Intelligence
Role details
Job location
Tech stack
Job description
As a Software Engineer in the Developer Publications Intelligence team, you will join a multi-discipline team of passionate engineers to design, and build tools that will transform the Mac into a great platform for data science. Your role is to ensure Apple and our third-party developers using Xcode deliver extraordinary software products to millions of customers around the world! Your duties will include:
- Collaborating with data collection, model evaluation, and model development teams to develop tools that can accelerate their workflows
- Developing and maintaining frameworks to help facilitate: model fine-tuning, model evaluation, and synthetic data
- Working cross-functionally with the Xcode and other teams that are responsible for the developer experience
Requirements
Do you have experience in iOS?, Do you have a Master's degree?, BS or MS in Computer Science (or equivalent experience) Proficiency with the Swift programming language Proficiency with Apple's development APIs (SwiftUI, Foundation, etc) Experience with Large Language Models (LLM) and fine-tuning them, Proven ability in programming using coding languages such as (Swift, C/C++, or equivalent) Experience using Xcode to build software for Apple's platforms Familiarity with open-source ML toolkits and frameworks (e.g., PyTorch, TensorFlow, OpenNMT) Proven ability to comprehend, interpret, and apply cutting-edge research into customer-oriented products, particularly developer tools