Software Engineer, Video Creation Technology and Infrastructure
AI Summary ✨
Requirements
Programming experience in either C, C++, Objective C, Java, Kotlin, or other relevant coding languages
Experience in identifying computational, memory, and other bottlenecks in multimedia algorithms and ML models, driving integration changes to make them faster and more efficient
Experience in identifying algorithm and model bottlenecks and driving foundational and implementation changes to make them faster and smarter
Experience in developing and optimizing audio and video creation infrastructure and in productization of complex signal processing algorithms and ML models
Experience in developing audio and video creation signal processing algorithms and ML models
Nice to Haves
BSc or MSc in Computer Science or related field (or equivalent industry experience)
Industry experience in developing, optimizing, and maintaining audio/video software
Experience in audio and video editing and in operating at least one audio or video software editing platform
What You'll Be Doing
Integrate and optimize multimedia algorithms for video creation
Build, analyze, and optimize multimedia pipelines, identify and remove bottlenecks in different layers of the production stack
Analyze and improve efficiency, scalability, and stability of audio and video creation algorithms and ML models
Conduct design and code reviews
Analyze and improve efficiency, scalability, and stability of various SDK components
Interface with software infrastructure and product teams in order to ship innovative features fast into production
Design and develop new algorithms and ML models for video creation
Partner with other teams in order to integrate the media and creation technology into the product stack
Code using primarily C/C++, Python, Objective C, Kotlin
Perks and Benefits
Meta builds technologies that help people connect, find communities, and grow businesses
Opportunity to work on cutting-edge technology in the video creation field
Shape the future of social technology beyond 2D screens