Shotstack logo

Shotstack

(software dev tools)

Full-Stack Engineer

Location Type
Remote
Role
Full Stack
Level
Mid
Languages (other)
JavaScript
TypeScript
Python
C++

About Shotstack

Shotstack is an AI video developer platform trusted by over 30,000 developers globally. It offers a simple, scalable solution for creating, editing, and distributing dynamic, data-driven and AI generated videos. Featuring cloud-based APIs and SDKs for video editing, Shotstack enables the building of media applications with ease and creativity. Shotstack is building the next-generation AI-powered media development platform. Our customers include Spotify, IKEA, Twitter, and McDonald’s, who use our technology to power their video applications—and we’re just getting started.

About the Job

We’re looking for an ambitious software engineer with extensive experience to join our tight-knit team, where you’ll work at the cutting edge of AI-driven media technology. You'll design and build innovative software solutions, develop next-level AI media generation pipelines, contribute to open-source projects and shape the core infrastructure that’s redefining how humanity tells stories.

Responsibilities

  • Architect and build scalable backend and frontend systems

  • Develop and maintain our media processing infrastructure

  • Implement ML model inference systems as part of our media pipeline

  • Write clean, maintainable code following engineering best practices

  • Contribute to our open-source video editing SDK
  • Support and monitor new and existing products

Requirements

  • Strong full-stack development experience

  • System design and architecture expertise

  • Experience with distributed systems

  • Working knowledge of GPU-accelerated applications

  • Practical understanding of ML model deployment and inference optimisation

  • Strong preference to those working in Sydney or the Sydney timezone

Our complete stack

Experience and willingness to learn any of the following is a bonus:

  • AWS Serverless (Lambda, API Gateway, DynamoDB)

  • C++, Javascript/Typescript, Python, HTML/CSS

  • PyTorch for inference workflows

  • Docker, FFmpeg, HTML5 video, WebGL/PixiJS