Perplexity AI

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

  1. 1
    Initial Screening Technical resume and background review focusing on iOS development experience
  2. 2
    Technical Interview In-depth discussion of iOS development skills, architecture design, and problem-solving approach
  3. 3
    AI-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