- Company Name
- Mirage
- Job Title
- Software Engineer, Backend
- Job Description
-
**Job Title:** Software Engineer, Backend
**Role Summary:**
Design, develop, and operate end‑to‑end backend systems—including services, APIs, data pipelines, and infrastructure—that power AI‑driven video creation products. Collaborate with product, design, client, and AI teams to deliver scalable, reliable solutions in a fast‑paced startup environment.
**Expectations:**
- 5+ years of professional software engineering experience.
- Proven track record of shipping high‑impact production systems.
- Strong problem‑solving ability and capacity to learn quickly.
- Ability to manage projects from concept to delivery while meeting deadlines.
- (Preferred) Experience with large language models, generative media models, or startup environments.
**Key Responsibilities:**
- Design, build, and maintain backend services, APIs, and data pipelines.
- Solve complex challenges in distributed systems, scaling, concurrency, and performance.
- Deploy, serve, and scale generative AI models in production.
- Instrument, experiment, and iterate on production systems to improve quality.
- Develop and manage core platform infrastructure, including third‑party integrations, storage, security, and internal APIs.
- Collaborate cross‑functionally with product, design, client, and AI teams.
**Required Skills:**
- Proficiency in backend programming languages (e.g., Python, Go, Java, or Node.js).
- Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Strong understanding of RESTful/GraphQL APIs, microservices architecture, and CI/CD pipelines.
- Knowledge of data storage solutions (SQL, NoSQL) and caching strategies.
- Familiarity with distributed systems, scalability patterns, and performance optimization.
- Ability to work independently and within fast‑moving teams; strong communication and time‑management skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Relevant certifications (e.g., cloud provider certifications) are a plus but not mandatory.