
Senior iOS Software Engineer
Perplexity AI27 months ago
Location
San Francisco
Type
Full Time
Salary
USD 250,000 – 405,000
Level
Senior
Role
iOS Engineer
Posted
Nov 29, 2023
Full TimeSenior
The role
Summary
Perplexity AI is seeking a Senior iOS Engineer to drive innovation in their AI-powered search application, developing cutting-edge mobile experiences that leverage advanced language models and create intuitive user interfaces for iOS platforms.
What you'll do
Native iOS App Development: Develop and enhance Perplexity's native iOS application using modern iOS development technologies and best practices
Mobile Development Processes: Define and implement comprehensive mobile development workflows covering planning, testing, release management, and performance monitoring
Mobile Experience Design: Collaborate with core team to design and implement innovative mobile experiences that push the boundaries of AI-powered search interfaces
What we look for
Technical
iOS Development SkillsProven expertise in Swift, SwiftUI (iOS 16+), and UIKit with a strong understanding of modern iOS development paradigms
Performance OptimizationAbility to profile, measure, and optimize app performance, understanding low-level system intricacies
Mobile ArchitectureExperience in creating reusable, testable code with a focus on clean, maintainable mobile application architectures
Education
Technical DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred
Experience
Industry ExperienceMinimum of 5+ years of professional iOS software engineering experience
Team CollaborationExperience working in small, agile teams with a strong sense of ownership and rapid iteration capabilities
Skills
Required skills
SwiftAdvanced programming skills in Swift language for iOS development
SwiftUIProficiency in building user interfaces with SwiftUI (iOS 16+)
UIKitComprehensive understanding of UIKit framework for iOS app development
Nice to have
Mac CatalystExperience developing cross-platform applications using Mac Catalyst
ConcurrencyAdvanced knowledge of iOS concurrency patterns including GCD, multithreading, and handling race conditions
Network ProgrammingExperience with WebSockets and HTTP networking protocols
Compensation & benefits
Salary
USD 250,000 – 405,000 (annual)
Stock options
Available
Benefits
Equity Options
Competitive stock option package for senior engineering roles
Interview process
- 1Initial Screening — Technical resume and background review focusing on iOS development experience
- 2Technical Interview — In-depth discussion of iOS development skills, architecture design, and problem-solving approach
- 3AI-Focused Assessment — Evaluation of candidate's ability to think critically about AI integration and mobile experiences
Apply for this position
You'll be redirected to the company's application page
More Jobs at Perplexity AI
11 other open positions

Perplexity AI
View all jobs
Perplexity AI is an AI-powered answer engine that delivers accurate and up-to-date information by leveraging advanced language models and web search.
San Francisco, CA, USAFounded 2021perplexity.ai
Tech Stack
Languages
Swift
Frameworks
SwiftUIUIKit
Tools
Xcode
Other
AI Integration