Salary Range: 225000 to 275000 (Currency: USD) (Pay period: per-year-salary)
“The most talked about AI company in Hollywood”
Flawless is shattering the boundaries of traditional filmmaking with its groundbreaking suite of Gen AI film editing tools. Our mission is to empower filmmakers with cutting-edge technology that allows creativity without compromise, expands storytelling possibilities, and delivers unparalleled visual and emotional experiences.
Who You are Reporting To:
Will Ferguson - Director of Platform Engineering
What we are looking for:
As a Machine Learning Engineering Manager, you will manage a team of machine learning engineers: Managing and executing large-scale data curation/labeling, ML Ops, and prototyping and deployment of flexible ML frameworks. Working in the science department, you will be expected to transform exploratory research into scalable pipelines through strong engineering and ML Ops principles. Additionally, you will be charged with managing the team and collaborating with the engineers within the team. This role will partner closely with our Applied Science, VFX, Product, Engineering, and Film Innovation teams in the US and UK offices. In this role you will be expected to be a subject matter expert in data labeling, computer vision concepts, large deep learning system development, model optimization and acceleration. As a leader in the science department, you will be expected to understand research initiatives, build pipelines to evaluate KPIs at scale, deliver datasets to mitigate model limitations, and communicate ongoing team efforts to various stakeholders. Our work in automated visual translation is just the beginning, and we’re developing countless exciting products based on the application of our proprietary, cornerstone research.
Responsibilities
- Manage team of Machine Learning Engineers managing and executing data curation, labeling, annotation and deployment.
- Evaluate team members, their performance and production.
- Oversee and deliver large deep learning development systems for the ML Engineering team.
- Manage delivery of deep learning network optimization to include quantization, model parallelization, and model distillation.
- Manage and deliver high quality datasets for ML pipeline and manage successful delivery of ML pipeline for ML Model deployment.
- Partner closely with Applied Science Leadership, VFX, Product and Engineering teams to ensure successful delivery of ML systems and pipeline deployment. Oversee quality of and identify biases in datasets.
Qualifications
- Bachelor or Masters Degree in Computer Science, Machine Learning and Computer Vision.
- Highly knowledgeable in numerical optimization and linear algebra
- 6+ years in deep learning network optimization
- 6+ years in large deep learning system development
- 3-5 years building and managing teams of engineers
- Expert in Python/Pytorch or Tensorflow
- 5+ years experience managing vendors and building scalable ML pipelines for image and video modalities with tools such as Flyte, Prefect, AirFlow, or Kubeflow
- Experience with various cloud data storage technologies on AWS, GCP, or Azure
- Excellent communication and interpersonal skills with team and cross functional partners
Preferred Qualifications
- Masters or PhD graduate in Computer Science, Machine Learning and Computer Vision.
- 6+ years building, leading, and scaling deep learning, machine learning engineering teams
- Experience in a rapidly scaling startup environment
- Experience in Generative AI and Computer Vision focused projects
- Experience in entertainment, film, or VFX industry
Interview Process:
At Flawless, our team and interview process want to help you show your best self. We’ll dive into past projects and simulate working together.
Our interview process is five rounds over Zoom:
- 30-45 minute call with our recruiting team (We want to discuss your interests and motivations as well as the practical details and make sure that Flawless would be a good fit for you)
- 30-45 minute technical screen with the Chief Researcher to discuss Flawless and your past work.
- 1 hour ML system design with ML Team members
- 1 hour System level coding / considerations evaluation discussing code architecture, troubleshooting, and scalability, deployment and project management abilities.
- 1 hour virtual interview discussing leadership, people management, coaching/mentoring, managing up and down, navigating adversity, low performers, changing deadlines, and resources etc.
Your Recruiter and hiring manager will be your main point of contact and prepare you for interviews. You’ll meet 5-6 people from across the Science teams. (We make sure that you have time in each interview to ask them questions). If we don’t give an offer, we’ll provide feedback!
We’re creating the future of entertainment and we’d love for you to be a part of it. Ready to make your mark? Apply today!
Flawless is proud to emphasize an equal opportunity, safe environment for people to do their best work. We are committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.