Software Engineer II - Desktop Applications

AI company revolutionizing Hollywood with groundbreaking Gen AI film editing tools
Desktop
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Entertainment

Description For Software Engineer II - Desktop Applications

Flawless, an innovative AI company, is revolutionizing the film industry with its cutting-edge Gen AI film editing tools. They're seeking a Software Engineer II to join their dynamic team in building desktop applications and plugins for industry-standard media editing software. The role focuses on developing solutions using Rust, Python, and TypeScript, particularly for applications like Avid and Premier Pro.

The position offers a unique opportunity to work at the intersection of AI and filmmaking, with the company's mission centered on empowering filmmakers with advanced technology. They're currently in an exciting growth phase as they commercialize their product. The team values collaboration, innovation, and problem-solving, making it ideal for engineers who want to see the direct impact of their work.

The company stands out for its ethical approach to AI, developing solutions like the Artistic Rights Treasury (A.R.T.) to protect artists and rights holders. The work environment emphasizes trust, autonomy, and collaboration, with a hybrid working model that offers flexibility. The interview process is thorough but transparent, designed to help candidates showcase their best abilities through multiple stages.

This role would be perfect for someone who combines technical expertise in desktop application development with a passion for the creative industries. The position offers competitive compensation, including stock options, and the chance to shape the future of film editing technology in a rapidly growing company.

Last updated 12 hours ago

Responsibilities For Software Engineer II - Desktop Applications

  • Develop and maintain products written in Rust, Python and TypeScript, specifically building Plugins Applications for Avid, Premier Pro and similar
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation and adapt content based on product/program updates
  • Deliver product features and solve medium scope engineering challenges
  • Break down medium sized engineering problems in collaboration with senior engineers

Requirements For Software Engineer II - Desktop Applications

Rust
Python
TypeScript
React
  • Strong experience working on desktop applications and building plugins
  • Comfortable working in a team that deals with ambiguity
  • Experience with Python and interest in Rust
  • Interest in writing plugins for video editing applications
  • Interest in the AI space or film industry

Benefits For Software Engineer II - Desktop Applications

Equity
  • Competitive Salary
  • Stock Options
  • Hybrid working environment
  • Autonomy

Interested in this job?

Jobs Related To Flawless Software Engineer II - Desktop Applications

Software Development Engineer, Amazon Photos Desktop

Software Engineer role at Amazon Photos focusing on Desktop app development, requiring 3+ years experience and expertise in C#/.NET development.

macOS Developer

Experienced macOS Developer needed to enhance Acronis True Image product, develop new features, and support customers in creating a #CyberFit future.

macOS Developer

Experienced macOS Developer needed to enhance Acronis True Image product, develop new features, and support customers in creating a #CyberFit future.