Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community

Algorithm Engineer

As an Algorithm Engineer you will apply your knowledge of algorithms to solve problems in the 3 dimensional space.

About Us

Anything World is a service that uses Machine Learning to bring endless 3D worlds to life. We are democratising creation in 3D and are ideally positioned to become the content creation engine for the Metaverse.

We are a fresh startup looking to redefine play and allow for the creation of emergent worlds based on our cutting edge Machine Learning implementations, which take static 3D models, classify, segment and add behaviours to them. Our platform also allows for the easy integration of voice computing in 3D worlds.

We have excellent traction in the space - over 7,000 developers - and many high profile customers including Warner Music, Sony and Ubisoft. We are about to release several exciting and industry disruptive updates to our service.

The Role

As an Algorithm Engineer you will:

  • apply your knowledge of algorithms to solve problems in the 3 dimensional space,
  • work extensively with geometrical problems,
  • design and implement state-of-the-art algorithms for processing and understanding 3D models, 
  • improve existing methods of transforming and analysing 3D models (such as an automatic rigging system),
  • build solutions of a high quality and high efficiency (pay a lot of attention to complexity of created algorithms),
  • prepare robust solutions that perform well in different use cases (we work with a large variety of 3D models ranging from animals to vehicles and static objects),
  • discuss new methods with the rest of the team, peer-review and propose improvements.

Requirements

  • Advanced Python level.
  • Excellent problem solving and algorithmic skills. Thorough theoretical knowledge of algorithms as well as practical implementation experience is expected.
  • Extensive knowledge of data structures.
  • Ability to perform analysis of computational complexity.
  • Clear understanding of software engineering principles and practices, including OOP and design patterns.
  • Demonstrable optimization skills (parallelism, profiling, etc.).
  • Bachelor’s degree and/or master’s degree in computer science.
  • 2+ years of experience in jobs where algorithm design and development was the main aspect of your job.

Nice-to-haves

  • Familiarity with Machine Learning and/or Artificial Intelligence.
  • Experience with C++ or other highly efficient programming languages.
  • Database and/or containerization experience.
  • Experience working with cloud platforms, such as AWS or Google Cloud.

Benefits

  • Competitive salary.
  • Unlimited holidays.
  • Excellent office.
  • Flexible work hours.
  • Remote working.
  • Lovely work culture.

How to apply

Send an email to joinus@anything.world with the subject Algorithm Engineer application. Tell us about yourself and why you think you could be a good fit for the job. Please share your Linkedin profile link and your CV and any relevant resources such as online repositories.

Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community
Join our Discord Community