Company

MicrosoftSee more

addressAddressBrisbane, QLD
CategoryEngineering

Job description

Overview

Senior Software EngineerVideo Processing: Shaping the future of video   
 
Clipchamp is the go-to video platform with one simple mission: to empower anyone to tell stories worth sharing. Since 2016 we’ve attracted over 50 million registered users globally and counting, and that’s only the beginning. We've now joined Microsoft's Office Product Group (OPG). 
  
Building and maintaining strong connections across location and time is critical in the world we live in, and the emotional power of media – video, audio, and photos – makes it perfect for fostering personal connections and sharing information.  
  
Our in-browser platform and native Windows app gives users access to professional video editing tools and features alongside a 1 million asset-strong stock library and hundreds of editable video templates. We're the go-to platform that's built with everyday editors and creators in mind. 
 
About the Team 
  
While Clipchamp is predominantly based in Australia, OPG  is a global team, with offices in multiple countries. Joining Clipchamp means you'll join a team of colleagues who live all around the world. We’re committed to each team member feeling connected, regardless of where they work and live 
 
Our Stack 
 
Our stack is diverse and a combination of browser, Windows native, and iOS applications. We push the limits of the browser and use it like an operating system to perform complex Video Processing pipelines and editing workflows. Our video editing and exporting is executed client-side, using tech like TypeScript React, WebAssembly, FFmpeg, WASM and OpenGL, to name a few. We’re a first class member in the Microsoft Office 365 organisation and our backend runs on Microsoft technologies such as OneDrive, Sharepoint and Azure. The video platform team designs, builds and maintains a cross-platform set of Video Processing and rendering libraries which run across browser, iOS and Windows native applications. 

Qualifications

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. 

Responsibilities

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 
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Refer code: 1615090. Microsoft - The previous day - 2024-03-03 13:52

Microsoft

Brisbane, QLD
Jobs feed

NDIS Behaviour Support Practitioner

Ermha365

Barwon, NSW

$90,000-115,000 per year

Investigator Forest Practices Authority

Tasmanian Government

Tasmania

$96,584-101,313 per year

Project Manager (WAPIL & other Fisheries Projects)

Torres Strait Regional Authority

Thursday Island, QLD

$111,074-135,147 per year

Clinical Nurse Consultant

Mater Private Hospital Townsville

South Brisbane, QLD

Permanent

Marketing Assistant

Hudson

Australia

Permanent

Ethical Auditor

Qima

Australia

Permanent

Senior Cybersecurity Consultant

Bdo

Sydney, NSW

Permanent

Head of Finance - FP&A

Sharp & Carter

New South Wales

Permanent

Security DevOps

Dynamo Recruitment

Melbourne, VIC

Contract

Security DevOps

Dynamo Recruitment

Canberra, ACT

Contract

Share jobs with friends

Related jobs

Senior Software Engineer, Video Processing - Clipchamp

Senior Software Engineer (JAVA)

Hudson

$130,000-140,000 per year

Queensland

4 days ago - seen

Senior Software Engineer - Multiple Roles

Fnz

Brisbane, QLD

2 weeks ago - seen

Senior Software Engineer (JAVA)

Hudson

$130,000 - $140,000 a year

Brisbane, QLD

2 weeks ago - seen

Senior Software Engineer

Fugro

Brisbane, QLD

2 weeks ago - seen

Senior Software Test Engineer – ForgeRock

Atlamgroup

Brisbane, QLD

3 weeks ago - seen

Senior Software Engineer

Troocoo Pty Ltd

Queensland

3 weeks ago - seen

Senior Software Engineer

Microsoft Corporation

Brisbane, QLD

3 weeks ago - seen

Senior Embedded Software Engineer

Ndeva Recruitment

$80 - $120 an hour

Brisbane, QLD

3 weeks ago - seen

Senior Software Engineer | West End

Fitness & Lifestyle Group

Brisbane, QLD

3 weeks ago - seen

Senior Software Engineer

Fitness & Lifestyle Group

West End, QLD

3 weeks ago - seen

Senior Software Engineer - IBM MDM Advanced Edition

Mars Recruitment

Brisbane, QLD

3 weeks ago - seen

Senior Software Test Engineer – ForgeRock

Suncorp

Brisbane, QLD

3 weeks ago - seen

Senior Software Engineer (ASP.NET Core, Microservices, Azure)

Careview

$130,000 - $139,999 a year

Brisbane, QLD

3 weeks ago - seen

Senior Software Engineer

Queensland University Of Technology

$110,613 - $125,373 a year

Kelvin Grove, QLD

3 weeks ago - seen

Senior Software Engineer (IBM MDM)

Atlamgroup

Brisbane, QLD

3 weeks ago - seen

Senior Software Engineer

Mane Consulting

$140,000 - $160,000 a year

Brisbane, QLD

3 weeks ago - seen

Senior Software Engineer - Java

The Lottery Corporation

Brisbane, QLD

3 weeks ago - seen

Senior Software Engineer

Mane Consulting

Brisbane, QLD

4 weeks ago - seen