We are looking for a Software Engineer with experience in designing and implementing microservices applications, data pipelines and surrounding tooling. You will work closely with our Data Scientists to facilitate handling of data, data flows, CI/CD, and scaling of complex AI pipelines. If you want to contribute to bringing resilience, scalability and performance of our products to a new level, read further!
The Software Engineer is responsible for driving the development and improvements to our in-house Natural Language Processing (NLP) and AI framework and surrounding micro-services. Using software engineering principles, you will contribute to our ecosystem: data processing pipelines and tools for training and evaluation of machine learning models. You will take a leading role in productizing our AI models and deploying them to our SaaS and on-premise platforms.
On a daily basis you will work closely with our Data Scientists to develop new features, improve our evaluation and CI/CD tools. You will collaborate with our DevOps team to improve the deployment, monitoring and scalability of our AI services. You’ll take an active part in code reviews, and collaborate on design and implementation. This is also a great opportunity to learn about complex Machine Learning and NLP systems.
Our technology stack: Python, Perl, Java, Docker, Kubernetes, Prometheus, Tensorflow, Git, Gitlab CI / Jenkins, plus a little Go and Scala.
What we offer
Once we are back in the office post-Covid-19:
Textkernel is the global leader in machine intelligence for matching people and jobs. Founded in 2001 with over 19 years of experience in translating state-of-the-art AI & Machine Learning research into products that process millions of documents each day. Our multilingual AI solutions for recruitment and HR professionals radically improve and accelerate the connection between employers and candidates. If you are like us, passionate about Machine Intelligence for Matching People and jobs, we have the right opportunity for you!