
Senior iOS Software Engineer
Perplexity AI29 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
6 other open positions
Member of Technical Staff (Software Engineer, Computer Monetization)
SeniorSan Francisco
Member of Technical Staff (Software Engineer, Computer)
SeniorSan Francisco
Backend Software Engineer
SeniorSan Francisco
iOS Engineer - Comet
SeniorSan Francisco
Senior/Staff Software Engineer - Infrastructure
SeniorLondon

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