Software Engineer, AI systems

Textkernel (Amsterdam NH, Nederland) 8 dagen geleden gepost

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!

Your Role:

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.

Essential responsibilities


  • Design and implement solutions for delivering AI models to production, with a focus on fault tolerance, scalability, maintainability and self-service
  • Collaborate with Data Scientists to design, implement and optimize the data processing and data flows, evaluation tooling and service framework that support their work
  • Drive technical excellence within the research team to ensure that our AI models can be scaled in terms of performance, and to spot inefficiencies in workflow and implementation
  • Explore, evaluate and adopt new tools and technologies to improve data pipelines


Your background


  • Hands-on experience with Docker and Kubernetes for building, deploying and running a distributed system
  • Implemented microservices from design to production
  • Proficient with data-driven products including: management of data flows, design and implementation of data processing workflows, solving technical debt for data pipelines
  • Skilled in Python and at least one of the following languages: Java, C/C++, C#, Scala, Go, Perl
  • Solid software development experience on Linux
  • Previous experience with Machine Learning or cloud services is a plus
  • BSc/MSc in Computer Science or equivalent
  • You are passionate about technology, good at explaining your choices and convincing people.

What we offer

  • Contribute to deploying, scaling and delivering our AI stack that process millions of documents daily
  • Influence on our products and opportunity to drive projects
  • Skill growth through yearly week-long hackathon, meetups, trainings and conferences
  • An international environment our team consists of more than 30 nationalities

Once we are back in the office post-Covid-19: 

  • Free lunches, snacks and drinks - whatever you fancy, our kitchen has it all!
  • Friday demos with chilled drinks
  • Walking distance from the Metro


 About us 


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!


Gelijkaardige vacatures
DevOps Engineer
Bynder 7 dagen geleden gepost
DevOps Engineer
Payvision 6 dagen geleden gepost

Software Engineer, AI systems

Apply On Company Site
Back to search page
;