Frontend Software Engineer
Location / Time zone
Fully remote work. Hybrid options are available for those who live near our offices. Most of your closest peers live in Europe and work regular CET office hours.
You must have the right to work in the country of your application - Devant will not provide visa sponsorship for this employment.
About the role
Devant specialises in creating highly detailed and diverse datasets of lifelike digital humans. Our synthetic digital actors perform actions and exhibit behaviours akin to real humans, with fully configurable characteristics such as age, BMI, and clothing. This flexibility allows customers to control every parameter of the datasets they order.
Our datasets depict these humans in various environments and scenarios, whose configuration options range from simple to highly complex. For instance, while some parameters might remain constant across a dataset (e.g. camera focal length), others might depend on probabilities (e.g. weather conditions selected based on the virtual time of day in a given image). More complex dependencies also exist: a customer might require that 33% of all adult humans in 50% of all images captured by any near-infrared camera in a specific scenario are equipped with glasses, whose optics exhibit challenging (for the camera) properties.
To manage and streamline even more intricate configurations, we are overhauling our products that act as interfaces for anything scenario-related. Our objective is to develop a suite of products that supports iteration on current scenarios and facilitates the rapid creation of new ones.
We are now seeking a Frontend Software Engineer with extensive experience in web technologies to join us at this pivotal stage. Given where we're at, you will play a crucial role in shaping the products we are building.
Responsibilities: What you’ll spend your time on
- Build user experiences that encapsulate everything scenario-related (see above)
- Simplify the workflow for generating derivative datasets where the original scenario configuration needs adjustments
- Integrate, leverage, and refactor existing internal services and APIs to minimise duplication and enhance modularity
- Improve the tooling that gives us answers to, and insights on, how our scenarios and content assets are configured/have been used in the past
- Collaborate with peers across our engineering, business, and content teams. There are internal products that allow our employees to self-serve questions about the scenarios and the datasets we've produced, but they need to do more than scratch the surface
Qualifications: Past experiences and personal interests we believe are helpful in this role
- Extensive real-world experience in UI/UX development with modern web frameworks and technologies
- A strong preference for utilising established human interface guidelines
- Proven experience working closely with customers, with a deep understanding of pain points in product usage
- Experience in visual programming languages - in particular, the node graph architecture
- A pragmatic approach to work with a bias towards short, iterative development cycles
- Proficiency in debugging and visualising the inner workings of complex products
- A good understanding of spatial data and 3D structures, as well as statistics
- A degree in Computer Science (BSc or higher)
- Experience in Laravel / Vue.js / MySQL / AWS (These are used by some of the components in our current frontend stack, but do note that we evaluate alternatives regularly)
What does success look like?
- We've significantly reduced the time from receiving an order of a new scenario to having received customer approval of the corresponding dataset(s)
- We've streamlined the configuration of scenarios so that we can collaborate in realtime on these inside the products we're building, together with our customers
Compensation and benefits
- Competitive salary and employment benefits
- Flexibility in work arrangements – we prioritise results over hours clocked
About Devant
Devant was founded in 2021 in Sweden and provides high-quality synthetic data to support the training, validation and testing of Machine Learning networks. Offering unparalleled data customization, we deliver lifelike 3D simulations that enable Machine Learning developers to generate any real-life scenario. This empowers businesses to boost the performance of their computer vision applications, while also reducing bias normally associated with human-centric data.
Our team includes experts from the VFX, Computer Graphics, and Machine Learning industries.
Devant’s aim, in collaboration with existing and future partners, is to continue to lead the synthetic data market and in turn, help revolutionise the speed of technological innovation across a variety of industries and enable safe and trustworthy human-machine interaction.