Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior iOS Engineer image - Rise Careers
Job details

Senior iOS Engineer

We are looking for people with strong product sense and a great taste for design. This role involves building performant generative interfaces, video editing, local ML inference, and crafting a scalable app.

Experience

  • 5+ years of deep expertise in developing and shipping delightful native iOS apps.

  • Strong software development skills, and proficiency in either Swift or Objective-C.

  • Experience working across the stack, interacting with a web server and local file systems.

  • Deep experience working with AVFoundation and/or Video ToolBox is a strong plus.

  • Experience building image, video editing apps is a plus.


Compensation

  • The pay range for this position in California is $170,000 - $225,000yr; however, base pay offered may vary depending on job-related knowledge, skills, candidate location, and experience. We also offer competitive equity packages in the form of stock options and a comprehensive benefits plan. 

At Luma AI, we believe that multimodality is critical for intelligence. To go beyond language models and build more aware, capable and useful systems, the next step function change will come from vision. So, we are working on training and scaling up multimodal foundation models for systems that can see and understand, show and explain, and eventually interact with our world to effect change.

We will deploy these systems to make a new kind of intelligent creative partner that can imagine with us. Free and away from the pressure of being creative. It's for all of us whose imaginations have been constrained, who've had to channel vivid dreams through broken words, hoping others will see what we see in our mind's eye. A partner that can help us show — not just tell.

Dream Machine is an early step to building that. Try it here

Why you should join us:

  • Luma is bringing together the best team in the world to achieve our goal, from researchers to engineers and designers to growth operators

  • Luma is not just a lab - we are deeply product focused and our vision merging AI models and delightful products is unique in the industry

  • We build. We ship. Our early products have been wildly successful

Luma AI Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Luma AI DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Luma AI
Luma AI CEO photo
Unknown name
Approve of CEO

Average salary estimate

$197500 / YEARLY (est.)
min
max
$170000K
$225000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior iOS Engineer, Luma AI

At Luma AI, we're on the lookout for a passionate Senior iOS Engineer to join our innovative team. This position invites you to leverage your top-notch product sense and an eye for design as you develop engaging and performant generative interfaces and video editing solutions. With over 5 years of experience crafting and successfully shipping delightful native iOS apps, you’ll be integral in creating scalable applications that will be enjoyed by users across the globe. We're keen on your strong software development skills, especially your proficiency with Swift or Objective-C, as you will be working across various stacks, interacting seamlessly with web servers and local file systems. If you have deep experience with AVFoundation or Video ToolBox, that's a strong plus, as is any background in building image or video editing apps. As a member of our team, you'll enjoy competitive compensation, including a pay range in California of $170,000 - $225,000 annually, alongside equity packages and a comprehensive benefits plan. At Luma AI, our mission transcends traditional boundaries of language models; we aim to develop multimodal foundation models that truly understand and transform creative interactions. By joining us, you become part of a dedicated team focused on redefining creativity with intelligent, empathetic systems. Are you ready to make your mark in the world of AI and design? Let’s create efficient solutions that elevate the user experience together.

Frequently Asked Questions (FAQs) for Senior iOS Engineer Role at Luma AI
What responsibilities can I expect as a Senior iOS Engineer at Luma AI?

As a Senior iOS Engineer at Luma AI, your primary responsibilities will include developing and optimizing generative interfaces, enhancing video editing capabilities, and implementing local machine learning inference. You'll be working collaboratively within a talented team to create challenging and scalable apps that push the boundaries of technology. Expect to design and ship delightful native iOS applications that hold a strong visual appeal, showcasing your expertise in software development and design aesthetics.

Join Rise to see the full answer
What qualifications are necessary for the Senior iOS Engineer position at Luma AI?

To qualify for the Senior iOS Engineer role at Luma AI, you should have at least 5 years of experience in developing and shipping native iOS applications. Proficiency in either Swift or Objective-C is essential, and a strong understanding of working cross-stack, particularly with web servers and file systems, is advantageous. While not mandatory, having extensive experience with AVFoundation or Video ToolBox, along with any background in building video or image editing applications, will set your application apart from others.

Join Rise to see the full answer
What is the compensation range for a Senior iOS Engineer at Luma AI?

The compensation range for a Senior iOS Engineer position at Luma AI is between $170,000 and $225,000 per year in California. However, the base pay will vary based on factors such as your job-related knowledge, skills, experience, and candidate location. Alongside a competitive salary, you will also receive comprehensive benefits and equity packages in the form of stock options.

Join Rise to see the full answer
What makes working at Luma AI unique for a Senior iOS Engineer?

Working at Luma AI as a Senior iOS Engineer is unique because the company is committed to merging AI with delightful product design. You’ll be part of a motivated team dedicated to pushing the envelope in technology, working on real-world applications that redefine creativity. Luma AI values a collaborative culture where engineers, designers, and researchers work hand-in-hand, allowing you to be directly involved in innovative projects that have proven and successful outcomes.

Join Rise to see the full answer
How does Luma AI view the role of multimodality in their projects?

At Luma AI, multimodality is seen as a cornerstone of innovation in artificial intelligence. The company believes that by combining various forms of input—such as text, images, and audio—the systems can become more aware and capable. As a Senior iOS Engineer, you'll be part of this exciting journey to develop technologies that not only understand our world but also help users express their creativity in new, powerful ways.

Join Rise to see the full answer
Common Interview Questions for Senior iOS Engineer
How do you approach building scalable iOS applications?

When building scalable iOS applications, I begin by designing a modular architecture that separates concerns effectively. I utilize design patterns like MVC or MVVM and ensure that data handling is efficient through techniques such as lazy loading and caching where appropriate. I also consider performance testing early on and am an advocate for code reviews to maintain code quality, which is crucial for scalability.

Join Rise to see the full answer
Can you describe your experience with Swift or Objective-C?

I have extensive experience with both Swift and Objective-C, predominantly working with Swift for most recent projects due to its safety features and modern syntax. However, with legacy applications, I often use Objective-C to ensure compatibility. I’m well-versed in leveraging the language-specific functionalities, including protocols and extensions in Swift, to create reusable components that enhance application performance.

Join Rise to see the full answer
What strategies do you use for debugging complex iOS applications?

For debugging complex iOS applications, I utilize a combination of Xcode’s built-in debugging tools, including breakpoints and Instruments for performance monitoring. I systematically isolate issues by examining logs and leveraging unit tests to ensure that specific components behave as expected. Additionally, I keep an open line of communication with team members to brainstorm solutions when faced with particularly challenging bugs.

Join Rise to see the full answer
How do you stay updated on iOS development trends and best practices?

To stay updated on iOS development trends, I actively engage in online communities, follow influential developers on social media, and participate in webinars and conferences. I also regularly review Apple's developer documentation and contribute to open-source projects to apply new ideas. This commitment to continuous learning allows me to incorporate best practices into my work effectively.

Join Rise to see the full answer
What experience do you have with AVFoundation or Video Toolbox?

I have significant experience with AVFoundation, specifically working on applications that require video playback and custom video editing features. I’m familiar with manipulating video assets, managing buffering, and creating complex editing interfaces. My experience extends to Video Toolbox for encoding and decoding video streams, ensuring that I can deliver high-quality media applications.

Join Rise to see the full answer
How do you handle conflicts within a team during the development process?

When conflicts arise within the team, I find it essential to address the issue openly and collaboratively. I encourage discussions where all parties can share their perspectives while focusing on the project’s goals. By facilitating constructive communication and striving for compromise, I aim to maintain team cohesion and find solutions that benefit our development efforts.

Join Rise to see the full answer
What is your process for implementing new features in an iOS app?

My process for implementing new features in an iOS app typically starts with defining the requirements and understanding user needs. I then design wireframes and create a technical specification before proceeding with development. I advocate for incremental development using feature branches, allowing for thorough testing before merging into the main codebase. This careful approach guarantees quality and facilitates smoother integration.

Join Rise to see the full answer
Can you give an example of a challenging project you worked on?

One challenging project I worked on involved creating a complex video editing app that required real-time processing of multiple video feeds. I tackled this challenge by breaking the project into manageable components, optimizing the video processing algorithms, and implementing efficient memory management strategies. The end result was an app that performed well under pressure and received positive feedback from users.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

I ensure code quality and maintainability by adhering to clean coding principles like DRY (Don't Repeat Yourself) and KISS (Keep It Simple, Stupid). Regular code reviews, thorough unit testing, and adopting a consistent coding style throughout the team are critical practices I rely on. This rigorous standard helps us catch potential issues early and facilitates future updates and enhancements.

Join Rise to see the full answer
What role does user feedback play in your development process?

User feedback plays a pivotal role in my development process. It informs feature enhancements and guides bug-fixing prioritization. I actively engage with users through surveys or feedback forms, and I advocate for the incorporation of user insights into our sprint planning. This focus on user-centered design helps create a product that aligns with the audience's needs and expectations.

Join Rise to see the full answer
Similar Jobs
Posted 21 hours ago

Luma is looking for a strategic and passionate Head of Community to develop and execute its community strategy and manage a talented team.

Posted 5 days ago

Join Luma AI as a Go-To-Market & Operations Recruiter and play a crucial role in shaping our innovative high-growth team.

MLabs Remote No location specified
Posted 9 days ago

Join MLabs as a Backend Software Engineer and help shape the future of AI-driven solutions in a fully remote environment.

Photo of the Rise User
Visa Remote Belfast, United Kingdom
Posted 3 days ago

Elevate your career with Visa as a Senior Staff Software Engineer, leading innovative e-commerce solutions within a dynamic technology team.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Social Gatherings
Learning & Development
Employee Resource Groups

Join Reddit’s Developer Platform team as a Senior Machine Learning Engineer to shape the future of engaging user experiences with your machine learning expertise.

Photo of the Rise User
Posted 12 days ago

Become part of General Motors as a Senior Software Engineer, focusing on cutting-edge CI/CD and controls engineering tools.

Photo of the Rise User
Stafford Gray Remote No location specified
Posted 8 days ago

Join Stafford Gray as a Software Developer and contribute to the full software development lifecycle while collaborating with a team of dedicated professionals.

Photo of the Rise User
Posted 3 days ago

Be a key player in shaping the future of machine learning infrastructure at Tecton as a Senior Software Engineer on the Batch Data team.

Photo of the Rise User
Posted 6 days ago

Join OneTrust as a Principal Software Engineer and help shape the future of responsible data usage through cutting-edge technology development.

Posted 5 days ago

Join David AI as a Senior Backend Software Engineer, where you'll develop scalable backend services for groundbreaking audio AI solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
February 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
6 people applied to Junior Software Engineer at Enode
Photo of the Rise User
6 people applied to Full-Stack Developer at Solvd
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
7 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Data Engineer I at RELX
o
Someone from OH, Columbus just viewed Rehab Aide at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Data Analyst at Solidcore
B
Someone from OH, Cleveland just viewed Manager, Collections Predelinquency Programs at BMO
Photo of the Rise User
Someone from OH, New Albany just viewed Assistant Merchant- Diffusers at Bath & Body Works
V
Someone from OH, Columbus just viewed Senior Communications Specialist at VSP
Photo of the Rise User
Someone from OH, Columbus just viewed Communications Lead at Supertech Group
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands