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
Manage the development team and communicate directly to the business owner
Will be a plus
Experience with orchestration services like Apache Airflow, Orkes, or AWS Step Functions
Bachelor's or Master's degree in Computer Science, Artificial Intelligence, or a related field
What we offer

Competitive compensation

Remote work

Professional growth

Transparent communication

Regular performance reviews

Paid vacation and sick leave

Flexible working hours

Annual training budget