iOS Software Engineer, AI Engineering
Role details
Job location
Tech stack
Job description
We are hiring a Senior iOS Software Engineer to own the native mobile experience for our agentic AI platform. You will lead iOS development end-to-end: architecture, UI, networking, on-device ML, and release management. You will work closely with backend and AI engineers to surface agent capabilities in a polished, performant native client, and you will help define the standards and patterns the iOS codebase grows around., * Architect and build the iOS application using Swift and SwiftUI, establishing patterns for UI, state management, and data flow that the team can scale
- Integrate with backend AI agent services, including streaming responses, tool-call results, and multi-step workflow state
- Implement push notifications (APNs), background refresh, and local persistence to support real-time agent interactions
- Own the App Store release process end-to-end: builds, certificates, provisioning, TestFlight distribution, and production releases
- Build and maintain networking layers that handle authenticated API calls, streaming, retries, and offline resilience
- Explore and implement on-device ML capabilities, including CoreML models, NLContextualEmbedding, and audio pipelines (Whisper, TTS) where they improve the user experience
- Drive code quality and testing discipline through unit tests, UI tests, and code review
- Partner with product and design to deliver polished, accessible UI that meets the quality bar of a top-tier consumer app
- Mentor junior engineers and raise engineering standards across the mobile codebase
Requirements
Do you have experience in iOS user interface implementation?, * 5+ years of iOS development experience with Swift, including production apps in the App Store
- Deep proficiency with SwiftUI and UIKit, and strong opinions about when to use each
- Demonstrated experience with APNs, background modes, and the full App Store release lifecycle
- Strong networking fundamentals: URLSession or equivalent, REST API integration, streaming, and auth flows
- Experience building apps that interact with AI or LLM-powered backends, including streaming and stateful conversation UI
- Solid understanding of iOS memory management, performance profiling (Instruments), and crash analysis
- Experience with unit testing (XCTest) and UI testing frameworks
- Bachelor's degree in CS, Engineering, or equivalent practical experience
Strongly Preferred:
- On-device ML experience with CoreML, NLContextualEmbedding, or audio pipelines (Whisper, TTS)
- Familiarity with LLM and agent platform concepts: tool calls, multi-step workflows, prompt/response streaming
- Experience working with multi-provider LLM APIs (Anthropic, OpenAI, Google) from a mobile client
- Exposure to MCP (Model Context Protocol) server or client integration
- Experience in a multi-tenant SaaS environment with non-trivial auth (OAuth, RBAC)
- Prior experience working with Palantir Foundry is a plus
Benefits & conditions
- Work on real-world AI applications with high-impact clients
- Collaborate with world-class data scientists, engineers, and product leaders
- Flat org structure, high trust, high autonomy
- Competitive salary + performance-based incentives, Compensation
The target base pay for this position is $190,000-$200,000. A bonus will be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits.