Senior Machine Learning Engineer
At MARZ we have been working for two years to build THE best in-house lip-syncing tool to break down language barriers in e-learning, advertising, and Hollywood. LipDub at its core modifies given footage to match any supplied audio track, allowing for use cases such as localization, ADR, scaled marketing, and many more. In the market today, MARZ is the premier provider of accurately lip-synced high-fidelity video dubbing, and we’re not stopping here.LipDub algorithms are developed entirely in-house by some of the strongest researchers and leaders in computer graphics and generative modelling
(see: https://scholar.google.ca/citations?user=fAxws1sAAAAJ&hl=en and https://scholar.google.ca/citations?user=M9eTADwAAAAJ&hl=en).
- Helping build, bring into production, and test our suite of innovative Computer Vision and AI applications
- Providing Systems Design, Software Architecture, and Software Engineering at scale
- Building end-to-end Data Pipelines to feed our Deep Learning Models
- Working closely with the Research Team to address software and data needs
- Experience working with AI/ML platforms and comfort discussing System Architecture
- Excellent Technical Judgment: You can design and implement elegant and clean solutions that meet the requirements of today while allowing for growth tomorrow. You know how to pick the right tool for the job.
- Strong Automation Focus: You seek to script and automate as much computing as possible.
- 5+ years of modern Software Engineering methodology: You are fluent in Git and write and execute integration and unit tests using unittest or equivalent libraries. You are familiar with TDD or Behavior Driven Development and can demonstrate proven debugging, testing, and problem-solving abilities.
- People skills: You work well in a collaborative environment and communicate with stakeholders effectively.
- Motivation: You are self-driven and work well independently.
- You can prioritize and plan effectively, you can estimate required effort.
- You have working experience with Kubernetes, docker or microservices.
- 7+ years Python. Python is a core language in our organization and is a must-have.
- 5+ years Unix/Linux, Bash (or other Unix shell language), NumPy and Docker.
- Bachelor's or Master's Degree in Computer Science, Software Engineering, Electrical Engineering or equivalent.
- Some experience with the NVIDIA RTX family of GPUs
- Experience with machine learning frameworks like Tensorflow and Pytorch
- Experience deploying ML models to production
- Knowledge of basic modern Systems Security practices
- Basic networking knowledge
- C/C++, Java is an asset.
- JIRA experience
What happens next
After we receive your application, it will be reviewed by the Talent Acquisition team and the Hiring Manager. We will then invite successful candidates to subsequent rounds of interviews with the team and these will be conducted via Google Meet.
At MARZ, we are an equal-opportunity employer that values diversity and does not discriminate on any protected characteristic as defined by applicable law. We are committed to providing reasonable employment accommodations as per the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.
We will also look to provide reasonable accommodations as required for applicants to participate in the application and interview processes. Please let us know if you require any accommodation(s). We can be reached via email at jobs@marzvfx.com, via the Contact Us page on our company website, or via phone at +1 (416) 840-5556. Please note that we cannot accept general applications via any of these contact methods; they are specifically for providing support and/or accommodations to those who require such assistance.
Other details
- Pay Type Hourly
- Travel Required No
- Required Education Bachelor’s Degree
- MARZ Office, 1220 Dundas St E, Toronto, Ontario, Canada
- Virtual