Software Engineer II - Desktop Applications
Flawless is a dynamic company at the forefront of revolutionizing Hollywood with its innovative suite of Gen AI film editing tools. Our aim is to empower filmmakers by providing advanced technology that fosters unlimited creativity, extends storytelling boundaries, and delivers unparalleled visual and emotional experiences.
Furthermore, we are pioneering ethical AI standards through our creation of the Artistic Rights Treasury (A.R.T.), a solution focused on safeguarding artists and rights holders in the Entertainment industry.
We are seeking talented Engineers with a passion for product development to join our cross-functional team. If you enjoy addressing intricate challenges and witnessing the direct impact of your contributions, this role may be ideal for you.
In this specific position, we are looking for someone enthusiastic about constructing complex desktop applications and plugins for our primary tool and widely used multimedia and editing applications.
This is an exciting expansion phase for us as we commercialize our product, and we are seeking engineers ready to tackle a range of product and customer challenges from inception to completion.
Technology:
- Rust for application development
- Mac and Windows installers
- Temporal for workflow orchestration
- Terraform and Docker for service scheduling and execution
- AWS for our primary infrastructure
- React for user-facing web applications
Responsibilities:
- Develop and maintain our products, including building plugins for applications like Avid and Premier Pro.
- Review code by other developers, providing constructive feedback for adherence to best practices.
- Contribute to documentation and adjust content based on product updates and user feedback.
- Solve medium-sized engineering problems and deliver product features.
- Collaborate with senior engineers to address engineering challenges.
You should apply if you:
- Have a strong background in desktop applications and plugin development.
- Are comfortable working in an ambiguous environment.
- Are keen on building resilient software and have some proficiency in Python with an interest in Rust.
- Have experience with writing plugins for video editing applications.
- Show interest in AI or the film industry.
Reports to: Senior Engineering Manager - Michael Long
Interview Process: The interview process at Flawless is geared towards showcasing your capabilities effectively. It involves three interview rounds, providing ample opportunities for us to understand your potential fit within our team:
- Recruiting Screen: A discussion with our recruiting team to explore your interests and ensure alignment with Flawless.
- Coding Interview: A technical paired-programming session to evaluate your coding proficiency.
- Team Interview: A comprehensive onsite meeting with potential colleagues to assess collaboration and technical skills.
Why work at Flawless: Join a culture founded on trust, autonomy, and collaboration within a thriving company at an exciting developmental stage. Contribute to shaping a caring, creative, and collaborative future while enjoying benefits such as autonomy, a hybrid work environment, competitive salary, and stock options.
Flawless maintains a safe, equal opportunity environment for employees, fostering a diverse workplace based on merit and qualifications. We welcome applicants irrespective of race, color, religion, gender, sexual orientation, age, or other personal attributes, in compliance with legal standards.