A

Apple

Designs phones, computers and their operating systems

Software Engineer - Multiple Teams

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science in Computer Science or a related field, or equivalent experience.
  • At least 3 years of machine learning engineering experience in feature engineering, model training, model serving, model monitoring, and model refresh management.
  • Experience developing artificial intelligence and machine learning systems at scale in production or in high-impact research environments.
  • Passion for computer vision, natural language processing, especially large language models and generative artificial intelligence systems.
  • Knowledge of common frameworks and tools such as PyTorch or TensorFlow.

Responsibilities

  • Build intelligent systems to democratize artificial intelligence across a wide range of solutions within Apple.
  • Drive the development and deployment of innovative artificial intelligence models and systems that impact Apple products and services.
  • Implement robust, scalable machine learning infrastructure, including data storage, processing, and model serving components, to support integration of artificial intelligence and machine learning models into production environments.
  • Develop feature engineering, data augmentation, prompt engineering, and fine-tuning frameworks for specific tasks and domains.
  • Design and implement automated machine learning pipelines for data preprocessing, feature engineering, model training, hyperparameter tuning, and model evaluation.
  • Implement model compression and optimization techniques to reduce language-model resource requirements while preserving performance.

Desired Qualifications

  • Experience in anomaly detection, forecasting, and related methodologies.
  • Experience and proficiency in Python and writing efficient SQL queries.
  • Strong coding and software engineering skills, and familiarity with software engineering principles for testing, code reviews, and deployment.
  • Experience with transformer models such as BERT and GPT, and understanding of their underlying principles.
  • Proficiency in data visualization, with experience using tools such as Superset, Streamlit, Tableau, Business Objects, and Looker.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs