Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple MacOS Machine Learning Engineer 
United States, Washington, Seattle 
875288174

Today
As a MacOS ML Engineer, you will build the fundamental software, libraries, tools, and test suites to support autonomous security on Apple devices. You will develop the software and integrations to make on device security machine learning successful. As part of this process, you will define the architectures and services of autonomous security on-device, including OS interfaces, sensing capabilities, ML scaffolding, and autonomous security capabilities. You will collaborate with Core OS, security, and services partners across Apple to deliver high reliability, high performance device frameworks and services.You will adapt the intelligence, models, and research developed by the team to run on macOS. Development and deployment of autonomous security on macOS needs to balance privacy, rigor, visibility, performance, and impact. In this role, you need to have skills and knowledge across a blend of macOS development best-practices, systems and software engineering, and embedded systems development. You will design, build, test and monitor the pipelines for the Software Development Life Cycle of autonomous security on Apple devices. Day to day, you will use Apple internal tools and 3p cloud and platforms and local hardware to test and deploy software, frameworks, and ML models to target current macOS and future macOS releases. During early experimentation, deployment, and upscaling, you will also function as a production engineer for deployed components.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Machine Learning, or related field.
  • 3+ years of experience developing system software, services, applications, or frameworks for macOS.
  • Proficiency in Objective-C, Objective-C++, C, or C++.
  • Proficiency in Python and/or Swift, with strong debugging and performance optimization skills.
  • Strong understanding of software engineering principles and best practices, including testing and debugging.
  • Demonstrated experience delivering high reliability or high performance software.
  • Experience with ML systems and infrastructure
  • Demonstrated experience working cross-organization
  • Experience building libraries and tools for Desktop, Mobile, or Embedded Apple OSes.
  • Experience developing system software, services, applications, or frameworks for Linux
  • Experience with continuous software monitoring and distributed systems.
  • Experience with endpoint sensing, telemetry, or on-device stream processing.
  • Low-level experience on one or more OS platforms (kernel interactions, network interactions, eBPF, XProtect are a plus).
  • Experience with embedded devices or headless devices.
  • Understanding of MLOps practices including model validation, versioning, monitoring, and deployment in high-security environments.
  • Background in cybersecurity, malware analysis, digital forensics, or red/blue teaming.
  • Experience with CoreML, including porting models to run on macOS, utilizing the CoreML runtime, and deploying models using the Neural Engine or GPU.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.