Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer Video Processing - Clipchamp 
Australia, Queensland, Brisbane City 
911710461

01.05.2024

Who we’re looking for:

  • Passionate and opinionated about graphics rendering and composition of videos, 2D text rendering, audio manipulations, video encoding and decoding, etc
  • The team writes code mostly in TypeScript/Javascript, a little bit of Rust and some C
  • Technologies that are relevant to this position are (in order of relevance): React, WebAssembly, Babylon.js, Skia, FFmpeg, OpenGL, WebGL, WebGPU, WebCodecs, WebAudio, GPGPU, SIMD, audio programming and digital signal processing. We don’t expect you to be an expert in all of them, but knowledge of some will definitely help to make you feel at home in the team.
  • As a senior we expect you to have demonstrated experience in software development and have a track record of collaboration in your own team and across squads – you can consider others’ ideas, implement new methods, surface and resolve disagreements and empathize with users without breaking a sweat.

Bonus points if you love:

  • Online video and contributing to the technically challenging problems we’re solving
  • Maxing out what browsers can do, that’s what we’re about! We were told you can’t build a video editing platform in browser, including encoding the final video – but we did

Please note: All new employees of Clipchamp will be required to partake in a background check.

As a Senior Software Engineer, you’ll be:

  • Working in a team that focuses on the hard-core video processing capabilities, necessary to encode, decode, compose and render videos.
  • Collaborating on technical decisions related to our in-browser and cross-platform video editing pipeline and improving the product performance and experience
  • Leading the way in developing novel solutions for video encoding, decoding, and composition by leveraging open-source and internal libraries to support all aspects of the rendering pipeline, e.g. 2D text rendering, animations, audio-processing libraries
  • Leveraging browser and native APIs to process high-resolution video and audio content in real-time and faster-than-real-time
  • Measuring, monitoring and tracking key metrics across the video processing pipeline for all of Clipchamp’s customers
  • Contributing to strategic decisions with other developers, designers, and product managers in small cross functional teams
  • Advancing your career in a truly innovative environment