Venture backed and expert driven AI company, raffle.ai, seeks experienced Golang engineers with the ambition to build great software.
About raffle.ai
At raffle.ai we want to create a world-leading AI powered natural language search tool for businesses. Currently, corporate search tools like Outlook, Sharepoint, SalesForce, etc. are based on keywords and tags. This approach is too simplistic and makes it difficult to find what you are looking for. Research shows that employees spend 20% of their working day searching for internal knowledge, like documents, emails or other internal information.
raffle’s goal is to reduce this time by 80% by giving employees the option to search in natural and unspecific language. With raffle, employees can write plain sentences like ‘I sent an email to a man a couple of months ago about a building project’, and raffle finds it.
To generate this shortcut to company knowledge, raffle needs to be best in class and always use the latest machine and deep learning methods. This requires a state of the art infrastructure ready to continuously deploy the newest models.
We are venture backed and have prominent experts and business people on the management and board level. We have very high ambitions and work closely together with both DTU and Microsoft to generate state-of-the-art products. We believe strongly in the open source community and are hoping to open source parts of our own software.
About You
You are passionate, organized and self-driven, with great team working skills and a problem solving attitude. You have a devotion for great software and software craftsmanship. You have an entrepreneurial spirit, and an enthusiasm for keeping yourself up to date on current topics within your field.
The Role
You will:
in collaboration with the team, take charge of design, maintenance, and optimization of our backend services.
work with our Azure and Google Cloud infrastructure.
ensure that we properly test what we build, including the use of CI
help integrate with various external systems and services
work alongside our Data Scientists to get state-of-the-art machine learning models into production.
The tools we use
We use various tools and languages in our stack with the main components written in Golang and version control in Github. We use several different kinds of databases including Postgres, Cosmos and MongoDB. We are strongly focused on microservices and containerization.
Required Competences
Proven experience with Golang
Good understanding of containerization and Docker/Kubernetes
Experience with test frameworks, version control and CI
Working experience with at least one cloud provider (preferably Azure and/or Google)
Experience with microservice architecture
Competences that will benefit your application
Knowledge about distributed and scalable systems
Understanding Machine Learning and/or Deep Learning within NLP
Experience with Information Retrieval
Python, Node.js and React
This job comes with several perks and benefits
Get your caffeine fix to get you started and keep you going.
We want to take you from good to great.
Social gatherings and games; hang out with your colleagues.
Your local office is your anchor point, thus, we placed it centrally at your convenience.
Metropolitists, beach boys and mountaineers we salute you and pay you to go and explore the world.
Friday is something special, let's enjoy a beer together.