> Markdown version of [/jobs/ext/4087122-software-developer-with-ai](https://www.wearedevelopers.com/jobs/ext/4087122-software-developer-with-ai). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer with AI - **Company:** ARHS - **Location:** Den Haag, Netherlands - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Python (Programming Language), Machine Learning, Software Architecture, Software Engineering, Software Systems, Data Processing, Integration Tests, Docker, Programming Languages, Microservices - **Published:** October 14, 2026 - **Apply:** https://jobs.smartrecruiters.com/ARHS/744000155528109-software-developer-with-ai ## About the Role 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. ## Description 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.