← Back to job listings

Software Developer with AI
ARHS · The Hague, ZH, Netherlands
About The Role
As a Software Developer, you will perform the following tasks/services:
- Perform the design, implementation, and optimization of scalable AI based software solutions indicated by the client.
- Research, review, test and suggest for selection by the client of open source AI models to perform specific data processing tasks.
- Integrate AI models indicated by the client in modular components and build pipelines combining multiple AI based modules.
- Implement features and fixes in existing software products using Python as programming language.
- Compile relevant technical documentation, recording technical decisions, and provide usage instructions so others can understand and work with the software concerned.
- Perform unit and integration tests, finding and fixing defects, and verifying that the software behaves as intended.
- Perform any other relevant task as requested.
Mandatory:
- Bachelor's degree
- English language proficiency at minimum B2 level
- At least 6 years of experience in the IT field
- A minimum of 2 years of experience in ICT development of AI based software solutions.
- Participation in a minimum of 1 project integrating AI models.
- Participation in a minimum of 1 project involving the integration of AI models in modular components and/or building pipelines combining multiple AI based modules.
- A minimum of 2 years of experience with: writing clean, efficient, and scalable code using Python as programming languages.
- Good working knowledge of Python.
- Good knowledge of AI and machine learning fundamentals.
- Good knowledge of software architecture, APIs, microservices, and Docker.
- Good knowledge of software development methodologies (e.g. AGILE).
Desirable:
- Experience with: performing design, implementation, and optimization of scalable AI based software solutions.
- A minimum of 1 year of experience with: building test sets and automated evaluations to measure system performance and model accuracy, detecting regressions after model or prompting changes, and complementing standard unit and integration tests.
- Good knowledge of basic statistics and evaluation metrics (precision, recall, F1, error rates).
- Ability to participate in multi-lingual meetings, ease of communication.
- Capability of integration in an international/multi-cultural environment.
- Ability to cope with fast changing technologies used in application developments.
Similar roles you might like
See all →C
Python Software Engineer - Product team
Channable
€3,600 – 5,000/moPosted today
C
ServiceNow DevOps Engineer
Centric
Salary not disclosedPosted today
C
Technical Lead Software Engineering
Centric
Salary not disclosedPosted today
C
AI Software Development Internship
CM.com
Salary not disclosedPosted today
AN
DevOps Engineer Tooling
Athora Netherlands
Salary not disclosedPosted today
AN
DevOps Engineer ServiceNow
Athora Netherlands
Salary not disclosedPosted today
M
Senior Solutions Architect – AI Infrastructure Networking
Mirantis
Salary not disclosedPosted today
A
Business Developer Publieke Sector
Allego
Salary not disclosedPosted today
This is an external listing. JobSpring does not represent or verify the employer. Report this listing