Senior Software Engineer, Swift - macOS
Core
Building an on-device AI pipeline for macOS that enables knowledge workers to automate processes and integrate data across applications using native Swift code.
Role type
Senior IC macOS software engineer (AI/ML systems)
Builds
Native macOS desktop software with on-device AI orchestration, deterministic data execution, and adaptive UI.
Domain
Enterprise productivity software, on-device AI, macOS systems
Deliverable
production ML models
Required skills
Swift, macOS development, Swift concurrency (actors, Sendable), layered SPM architecture, on-device AI orchestration, deterministic data execution, SwiftUI/AppKit interop, test automation (XCTest, Swift Testing)
Preferred skills
Apple Foundation Models, MLX, MCP (Model Context Protocol), enterprise data access patterns (OData, REST), graph/vector retrieval, macOS system services (launchd, code signing), CI/CD pipelines
Technologies
Swift, macOS, SwiftUI, AppKit, SPM, XCTest, Swift Testing, MLX, Foundation Models, MCP, launchd, git
Responsibilities
Design and implement production Swift code within a layered SPM architecture; Build and maintain on-device AI orchestration using Foundation Models and MLX; Implement and harden platform integrations including MCP client connections and sandboxing; Build deterministic execution pathways with full data provenance; Develop the macOS adaptive UI using SwiftUI with AppKit interop; Write and maintain automated tests using XCTest and Swift Testing frameworks.
Seniority
Senior, hands-on IC