5+ years of experience


Novi Sad

Product company


Selection process duration: 10h+

Software Engineer

Not Active

5+ years of experience


Novi Sad

Product company


Selection process duration: 10h+

Why should you apply?

At an intersection of film and technology, this role offers a unique experience, spanning from film production and visual effects, to AI machine learning, and computer vision. Get one step closer to Hollywood and tech giants, with complete freedom to set the whole project architecture from scratch.

About this company

Wonder Dynamics is a media-tech startup from the USA, focused on the future of filmmaking, by developing an AI production tool that will reinvent the production and post-production processes. Their mission is to make the use of visual effects more accessible, which would result in Indie film producers delivering blockbuster-level VFX with a significantly smaller budget than before.

The company’s co-founders are Tye Sheridan, who starred in Steven Spielberg’s “Ready Player One”, and Nikola Todorovic, a visual artist. They have lined up a roster of Hollywood and tech mavens for their advisory board. Their business is global and B2C oriented, with some of the clients being huge names in the industry, such as Warner Bros and Universal Studios. 

They have also collaborated with companies like Comcast, AT&T, and others. Wonder Dynamics is backed by the Founders Fund, a leading Silicon Valley VC that funded giants such as SpaceX, Facebook, Spotify, and DeepMind.

Selection process

  • FatCat Select HR Video Screening - 20 min

  • FatCat Select Tech Screening Questionnaire - 30 min

  • Client-side Intro Meeting - 20-30 min

  • Tech Task - Homework

  • FatCat Select Tech and HR Interview - 90  min

  • Client-side - Organizational interview - 60 min

Position details

Created for a seasoned Engineer, this role includes working on the development of a video-editing platform that uses AI to automate visual effects. Note that you would be the first person on the team and that everything needs to be built from scratch. It’s a challenge, but it also gives you complete freedom with setting up the architecture. 

As you progress, there’s a chance to grow into the positions of a team lead and a tech lead in the department. This job opening is not about building AI solutions, but rather creating a back-end service for an AI web-based platform. It will connect the various machine learning services that the Machine and Deep Learning teams have been building. You would also be responsible for setting up and developing back-end APIs that will grow into a cloud-based platform.

Project details 

As we’ve already mentioned, the key goal of the platform is to reduce the costs associated with the production and post-production processes for content that involves CG characters and digital worlds. In other words, the main focus is on building AI content, while automating the ‘objective’ part of the process and leaving the creative work to artists. By doing so, they hope to provide opportunities for filmmakers whose visions exceed their budgets. 

Key responsibilities 

  • Creating a back-end service for an AI web-based platform that will connect the various ML services that Machine Learning and Deep Learning teams are building

  • Setting up and developing back-end APIs that will grow into a cloud-based platform

  • Making a basic front-end of the app for back-end use

  • Setting up the basic DevOps infrastructure

  • Project architecture management

  • Team management when other software developers join


  • A BS/MS in Computer Science or similar

  • Experience in building and supporting scalable and secure web services

  • Strong previous experience with back-end development using programming languages such as Python, Java, Ruby, C#, Go

  • Experience with (preferably actively uses) Node.js

  • Experience with JS frameworks such as React.js or Angular 

  • Having experience with DevOps

  • Knowledge about cloud application security best practices

  • Experience in building RESTful web services

  • Experience with setting up AWS/Azure/Google Cloud for hosting ML services is a huge plus


As the first member of the software development team, you will work closely with the machine learning teams. You will have the opportunity to become a team leader and potentially take on the tech lead position in the department. 

Working conditions

  • Working hours 9 AM to 6 PM (with one-hour lunch break)

  • Preferably working on-site - from the Novi Sad office. Candidates located outside Novi Sad are eligible for a hybrid working model with 1-2 days a week in the office.

  • A three-year work contract,  after a six months probation period

  • 20 vacation days 

  • The best and newest equipment


  • Stock options 

  • Performance bonuses

  • Lunch

  • Trips to LA once or twice a year

Seems like a job made for you?

Fill in the form and apply today, we’ll reach out shortly.