5+ years of experience
Hybrid
Novi Sad
Product company
Entertainment
Selection process duration: 10h+

Software Engineer
5+ years of experience
Hybrid
Novi Sad
Product company
Entertainment
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
Requirements
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
Team
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
Benefits
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.