Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
M

Senior Swift Engineer - macOS AI Platform

Mindlance
  • πŸ‡ΊπŸ‡Έ United States
  • Hybrid
  • Senior
  • 2 months ago
  • $123.46 / hour
  • Swift
  • AI
  • SwiftUI
  • AppKit
  • XCTest
  • Server-Sent Events
  • OData
  • Xcode
  • Test Automation
  • Git
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Senior Swift Engineer - AI Platform
About the Role
We are building a native application that delivers AI-powered data insights for business users. This is a systems-level contract engagement β€” you'll work across AI runtime, platform integrations, deterministic data execution, or adaptive UI depending on your strengths and interests. The architecture is multi-stage pipeline driven, with strict layered dependencies across 20 Swift Package Manager targets and no shortcuts. The application is a structured, multi-stage pipeline that turns natural language into verified, traceable results. We need engineers who ship real desktop software and take ownership of their technical surface.

What You'll Do
  • Own one or more technical surfaces within a native AI pipeline: runtime/orchestration, platform/integrations, deterministic execution, or adaptive UI.
  • Design and implement production Swift code within a layered SPM architecture (20 targets) with strict dependency boundaries from foundation types through orchestration to application layer.
  • Build AI orchestration including structured output extraction, multi-stage routing, tool calling, context management, and response synthesis.
  • Implement platform integrations β€” protocol-based connector clients, enterprise data access, entitlements, sandboxing, identity, and persistence boundaries.
  • Build deterministic execution pathways β€” joins, aggregations, rankings, filters β€” with full data provenance and traceability.
  • Develop adaptive UI using SwiftUI with AppKit interop β€” desktop windowing, keyboard-first workflows, streaming content updates, state management, and accessibility.
  • Write and maintain automated tests using XCTest and Swift Testing frameworks.
  • Ensure all shared mutable state uses actors or Sendable value types with correct isolation annotations under Swift 6 strict concurrency.

Required Experience
  • 5 years of professional software engineering experience with Swift
  • Experience shipping desktop software (not only)
  • Strong understanding of Swift concurrency: actors, async/await, Sendable, structured concurrency, and typed throws
  • Experience working within layered, modular SPM architectures with strict dependency management
  • Proficiency with protocol-oriented design and dependency injection patterns
  • Comfortable with pre-commit hooks, strict linting (SwiftLint, SwiftFormat), and enforced commit conventions

Preferred Experience (one or more of the following)
AI Runtime and Orchestration - LLM integration: guided generation, structured output, tool calling, streaming inference - Experience with ML inference frameworks and model orchestration - Token budget management, prompt composition, multistage pipeline orchestration - Evaluation and benchmarking of non-deterministic AI outputs

Platform and Integrations - Protocol-based connector/client architectures (SSE, stdio, REST, OData) - system services: process lifecycle management (launchd, SMJobBless), entitlements, sandboxing - Code signing, notarization, and installer packaging for distribution - Enterprise data access patterns and pagination strategies

Deterministic Execution and Data Systems - TabularData or equivalent data frame processing in Swift - Joins, aggregations, rankings, filters with provenance tracking - Graph or vector retrieval systems, entity resolution - Schema-driven field matching and query planning

Adaptive UI - Production SwiftUI applications with AppKit interop on - Adaptive layouts, multi-panel desktop windowing, keyboard-first navigation - Streaming UI updates tied to async data pipelines - Accessibility compliance and performance optimization (Instruments profiling)

Technical Environment
  • Swift 6.2, 26 , SPM-only (no Xcode project file)
  • 20 SPM targets across foundation, stage, orchestration, and application layers
  • LLM integration and ML inference frameworks for AI-powered features
  • XCTest and Swift Testing for test automation
  • SwiftLint SwiftFormat with strict pre-commit enforcement
  • Git-based workflow with conventional commits and CI pipeline integration

Senior Swift Engineer - macOS AI Platform Β· Mindlance

Auto apply with Likeremote