Mirage
Software Engineer, Web Product
About this role
Mirage is seeking a Software Engineer to enhance their AI-driven video platform, focusing on creative workflows and sophisticated user experiences. The role involves developing end-to-end solutions in a collaborative environment, pushing the limits of what's achievable in web-based media creation.
What you'll do
- Manage the entire lifecycle of product features from concept to production.
- Develop polished, high-performance user experiences for media-rich applications.
- Create full-stack solutions that ensure performance and scalability.
- Integrate AI technologies thoughtfully into creative tools.
- Utilize data and user feedback to drive iterative improvements.
What they're looking for
- 2+ years of software engineering experience
- Strong full-stack development skills
- Proficiency in React, TypeScript, Python, Node.js
- Experience with API frameworks and cloud platforms
- Understanding of algorithms and data structures
- Ability to work in fast-paced environments
- Excellent time-management skills
- Strong engineering judgment
Benefits
- Comprehensive medical, dental, and vision plans
- 401K with employer match
- Commuter benefits
- Catered lunch multiple times a week
- Dinner stipend for late work hours
- Grubhub subscription
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Mirage
Mirage builds an AI-native video platform that leverages generative media and large language models to enable sophisticated video production, editing, and creative workflows. The company is hiring backend engineers, full-stack software engineers, ML engineers, and iOS developers to advance their AI-driven platform and enhance user experiences in web-based and mobile media creation.
View all jobs at MirageLikely interview questions
- Walk us through a complex full-stack feature you built end-to-end. How did you handle the frontend, backend, and data flow?
- Tell us about a time you had to optimize performance for a media-rich or real-time application. What was the bottleneck and how did you solve it?