HomeCareersSenior software engineer

Senior Software engineer (Node, Python, LLM)

About the project

The Netherlands company revolutionizes technical recruitment by putting the needs of both candidates and companies first. They leverage cutting-edge technology and a vast network of over 2,500 technical companies to connect talented individuals with their dream jobs in the machine building, process industry, and industrial automation sectors. In this role as an AI Process Automation Engineer, you'll play a pivotal role in not only shaping the future of work but also propelling the company to the forefront of the recruitment industry.

Requirements

  • Proven experience in software development with proficiency in Python (2+ years)
  • Experience with Node.js (5+ years)
  • 2+ years of experience with Large Language Models (LLMs) and AI development
  • Proficiency in prompt engineering to guide LLM outputs
  • Experience with cloud platforms like GCP or AWS
  • Experience with containerization technologies like Docker and Kubernetes
  • Experience with microservices architecture
  • Experience with building RESTful APIs
  • Experience with database technologies, including SQL and NoSQL
  • Experience with message brokers
  • Team lead experience
  • Experience with React.js
  • Experience with BigQuery
  • Upper-Intermediate level of Spoken English or higher

Responsibilities

  • Design, develop, and integrate LLM functionalities into our recruitment automation systems, utilizing vectorization techniques for efficient data processing and retrieval
  • Craft effective prompts to optimize LLM performance in various recruitment tasks (e.g., candidate screening, skills extraction, job description generation) -[check] Utilize Node.js and Python to build robust and scalable back-end for your AI solutions
  • Craft user-friendly interfaces using React.js to interact seamlessly with the LLM models
  • Collaborate closely with product owners and recruiters to understand process needs and translate them into actionable technical requirements
  • Monitor, evaluate, and optimize your LLM-powered solutions to ensure peak performance
  • Stay up-to-date on the latest advancements in LLM technology and its applications within the recruitment landscape