Computer Vision Software Engineer (CUDA)

Who are we?

On a mission to make video easy for anyone …

Synthesia is the world’s #1 AI video generation platform. Well, it’s actually a video production studio — in a browser. As in, no cameras or film crews at all. You simply choose an avatar, enter your script in one of 60 languages, and your video is ready in minutes. In Synthesia, you can build personalised on-the-fly videos, give your chatbot a human face or run 24/7 weather channels in different languages, to name just a few of the possibilities. 🎬

We believe the future of media is synthetic, and we are on a mission to turn cameras into code and make everyone a creator. Not sure what we’re talking about? Check out our brand video that explains what we’re doing at Synthesia in a way that even our grandparents *kind of * understand what this AI video stuff is all about.

About the role

We are looking for a Computer Vision Software Engineer with a passion for working on cutting edge problems that can help us create highly realistic, emotional and life-like synthetic humans through text-to-video.  We are looking for our next C++ / Python / CPU / GPU expert to join the team!

Our aim is to make video content creation available for all - not only to studio production!

🧑🏼‍🔬 You will be someone who loves to code and build working systems. You are used to working in a fast-paced start-up environment. You will help our researches work their magic in Creative AI by providing them with tools and better solutions for defining and optimising our AI Avatars!

👩‍💼 You will join a group of more than 30 Engineers in the R&D department and will have the opportunity to collaborate with multiple research teams across diverse areas, working directly with our founders - Prof. Lourdes Agapito and Prof. Matthias Niessner.

What will you be doing?

🚀 In this position, you'll be working at the heart of a dynamic R&D team helping us solve challenging Computer Vision problems by optimising and advancing our solutions. This would include:

  • Building computer vision and graphics tools to help our researchers implement new ideas faster and more effectively.
  • C++ / Python development: understanding existing code, extending it, and implementing solutions for problems that you will own.
  • Performance optimisation across CPU/GPU in particular with CUDA to implement fast high performance solutions.
  • Writing clean and efficient code, and defining best practices both in the code base you own and in adoption of the tools you build.
  • Delivering fast prototyping proof of concepts in Python working directly with our research teams.
  • Developing production quality software, our teams work “full stack” with the ability to deliver direct to product.

Who are you?

  • You have a background in Computer Science or a related field and 5+ years of relevant experience.
  • Excellent coding skills in C++ - you know what all modern C++ can offer and make the most of it!
  • You are experienced in CUDA and are able to write nice kernels that exploit parallelism and efficient memory access.
  • You are familiar with the tools that help us get to success - CMake, Linux, Git.
  • You have strong coding skills in Python. No need to be an expert but you should write clean and readable code.
  • You have experience in profiling / optimisation.
  • You have experience in network deployment in C++.
  • You have experience working as an engineer as part of a team, following good practices (maintaining existing code, versioning, conducting code reviews etc.).
  • And finally..You have excellent verbal and written communication skills and you are passionate about what you do!

Nice to have…

  • Profiling tools (Nsight, VTune).
  • Deployment skills on AWS using Docker.
  • OpenGL (3D Rendering).

The good stuff...

💸 You will be compensated well (salary + stock options + bonus)

📍 You will work in a hybrid setting with an office in London

🏝 You get 25 days of annual leave + public holidays

🥳 You will join an established company culture with regular socials and company retreats

🤩 You get 4 weeks paid sabbatical after 4 years at the company + $10,000!!

🍼 You get a paid parental leave

👉 You can participate in a generous referral scheme

💻 You get a brand new Mac computer (if that still counts as a benefit in 2023 🤔)

🚀 You will have huge opportunities for your career growth

You can see more about Who we are and How we work here: https://www.synthesia.io/careers

Apply for this job

Other AI Jobs like this

logo Synthesia Computer Vision Software Engineer Full-time Hybrid 📍 London, England, United Kingdom Apply Now
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe and stay updated.

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Join our newsletter