Current Job ad is archived and no longer accepting applications.

Full - Stack Engineer

Join our diverse team of specialists

Job ad image

What you’ll be doing

While our solutions are powered by machine learning, they are almost always wrapped in software to interface other systems and humans to the AI components. The code you write will end up serving hundreds of thousands of end-users or be a part of business-critical components for large corporations, government institutions and startups alike.

The stack is heavily Python-oriented, with react.js on the front-end. There are usually asynchronous components involved as well as various scalability issues.

Job ad image

Your tasks will include

  • Designing, developing and maintaining machine learning based software systems. The stack is heavily Python-oriented and usually react.js on the front-end

  • Building microservices, interfaces and integrations between information systems and machine learning modules over REST APIs and asynchronous message queues

  • Building web applications for interacting with machine learning systems. For example model training interfaces, labelling interfaces, monitoring and data quality dashboards

  • Building systems for building chatbots and callbots: messaging, voice streaming and processing, event based architectures and conversation management

  • Working closely with the product and technical teams to come up with the best solutions

  • Some of the technologies you might stumble upon in existing projects: python, react.js, fastAPI, aiohttp, rabbitMQ, celery, socket.io, AWS and GCP

Job ad image

What we are looking for :

  • 3+ years of experience with full-stack development, with an emphasis on back-end technologies

  • Test-driven development

  • Experience with CI/CD

  • Interested in applying the best practices of software engineering

  • Fluent in spoken and written English

  • Flexibility to work on different projects

  • Bonus points for experience in DevOps and Linux systems administration

Job ad image

What we offer :

  • Challenging engineering work in the field of Artificial Intelligence

  • Work in a diverse team

  • Monthly team events

  • A friendly and cosy work environment

  • 100% remote working options

  • Sport compensation

Need more info?

Our HR manager Britten will answer your questions.