{"id":51773,"date":"2026-09-25T18:56:02","date_gmt":"2026-09-25T16:56:02","guid":{"rendered":"https:\/\/www.spotwork.com\/?p=51773"},"modified":"2026-09-25T18:56:02","modified_gmt":"2026-09-25T16:56:02","slug":"expert-ia-ml-agentic-coding-python","status":"publish","type":"post","link":"https:\/\/www.spotwork.com\/en\/expert-ia-ml-agentic-coding-python\/","title":{"rendered":"Expert AI \/ ML &amp; Agentic Coding"},"content":{"rendered":"<div class=\"vgblk-rw-wrapper limit-wrapper\">\n\n\t<p><strong><img loading=\"lazy\" src=\"wp-content\/uploads\/2020\/06\/bank.jpg\" sizes=\"(max-width: 172px) 100vw, 172px\" srcset=\"https:\/\/www.spotwork.com\/wp-content\/uploads\/2020\/06\/bank.jpg 120w, https:\/\/www.spotwork.com\/wp-content\/uploads\/2020\/06\/bank-100x100.jpg 100w\" alt=\"\" width=\"172\" height=\"172\" \/><\/strong><\/p>\n\n<h1 data-pm-slice=\"1 1 []\">Expert AI \/ ML &amp; Agentic Coding<\/h1>\n<p>Duration: 3 months, renewable | Start date: October 2026 | Location: Paris | Daily rate: Based on experience<\/p>\n<p>&nbsp;<\/p>\nAs part of a mission with a <strong>major player in the banking sector<\/strong>Spotwork is looking for a <strong>AI\/Machine Learning expert specializing in Agentic Coding<\/strong>.\n<p>&nbsp;<\/p>\n<p><strong>Context<\/strong><\/p>\n<p>The mission aims to develop, industrialize and deploy AI solutions while leveraging generative AI tools to <strong>accelerate development cycles without compromising code quality<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Roles and responsibilities<\/strong><\/p>\n<p>Your main responsibilities will revolve around the following areas:<\/p>\n<ul>\n<li>Participation in workshops with IT, business and Data Scientist teams;<\/li>\n<li>Model development and optimization <strong>AI \/ Machine Learning<\/strong> ;<\/li>\n<li>Integration and deployment of models in production via <strong>APIs and microservices<\/strong> ;<\/li>\n<li>Advanced use of<strong>Agentic Coding<\/strong> and generative AI tools: GitHub Copilot, Cursor, Claude Code, ChatGPT;<\/li>\n<li>Decomposing complex problems and formulating effective instructions for AI agents;<\/li>\n<li>Review, validation and optimization of AI-generated code;<\/li>\n<li>Pipeline implementation <strong>MLOps<\/strong> : training, versioning, deployment and monitoring;<\/li>\n<li>Automated testing and model validation: performance, robustness and bias;<\/li>\n<li>Technical documentation: code, templates, APIs and reusable prompts;<\/li>\n<li>Optimization of performance, latency, costs and scalability;<\/li>\n<li>Technology watch and recommendations on new AI approaches;<\/li>\n<li>Sharing best practices of Agentic Coding with the teams.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Required Skills<\/strong><\/p>\n<p>Ideally, you have:<\/p>\n<ul>\n<li><strong>Minimum 5 years of experience in Python development<\/strong>, with a strong AI \/ ML component;<\/li>\n<li>Demonstrated experience in <strong>Agentic Coding \/ AI-assisted development<\/strong> ;<\/li>\n<li>Proficiency in tools such as <strong>GitHub, Copilot, Cursor, Claude Code and ChatGPT<\/strong> ;<\/li>\n<li>Expertise in <strong>TensorFlow, PyTorch, Scikit-learn, Hugging Face and\/or LangChain<\/strong> ;<\/li>\n<li>Proven experience in the <strong>LLM: RAG, agents, prompt engineering, fine-tuning<\/strong> ;<\/li>\n<li>Proficiency in at least one cloud platform: <strong>AWS SageMaker, Azure ML or GCP Vertex AI<\/strong> ;<\/li>\n<li>Experience of environments <strong>MLOps and CI\/CD<\/strong> ;<\/li>\n<li>Skills in Data Engineering and data pipelines;<\/li>\n<li>Mastering the basics <strong>SQL, NoSQL and Vector DB<\/strong> ;<\/li>\n<li>Experience in API development: <strong>FastAPI, Flask, REST<\/strong> ;<\/li>\n<li>Good knowledge of <strong>Docker and Kubernetes<\/strong> ;<\/li>\n<li>Mastery of testing practices and code quality;<\/li>\n<li>An experience in <strong>NLP and\/or Computer Vision<\/strong> is a plus.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Details<\/strong><\/p>\n<ul>\n<li data-section-id=\"17okxmb\" data-start=\"1435\" data-end=\"1455\">Sector: Banking<\/li>\n<li data-section-id=\"17okxmb\" data-start=\"1435\" data-end=\"1455\">Location: Paris<\/li>\n<li data-section-id=\"17okxmb\" data-start=\"1435\" data-end=\"1455\">Remote work: On-site 100%<\/li>\n<li data-section-id=\"17okxmb\" data-start=\"1435\" data-end=\"1455\">Start date: October 2026<\/li>\n<li data-section-id=\"17okxmb\" data-start=\"1435\" data-end=\"1455\">Duration: 3 months renewable<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>If you are ready to take on this challenge within a major project, please send us your detailed CV highlighting your relevant experience in relation to this mission.<\/p>\n<p>_____<\/p>\n<p>If you are not available, <strong>WIN \u20ac1000<\/strong> <strong>by sponsoring a consultant for this mission!<\/strong> *<\/p>\n<p>(*) 1000\u20ac excluding tax paid into your professional account in the event of placement of the consultant on this mission | provided that it is not already referenced in our databases.<\/p>\n\t\t\tApply for the offer Sponsor a consultant\t\t\n\t\t\t\t<div role=\"form\" class=\"wpcf7\" id=\"wpcf7-f17152-o1\" lang=\"fr-FR\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/posts\/51773#wpcf7-f17152-o1\" method=\"post\" class=\"wpcf7-form init\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\" data-trp-original-action=\"\/en\/wp-json\/wp\/v2\/posts\/51773#wpcf7-f17152-o1\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"17152\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.6.3\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f17152-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<h2> Apply to the ad <\/h2>\n<p><label> Your name (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input type=\"text\" name=\"your-name\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your first name (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-firstname\"><input type=\"text\" name=\"your-firstname\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your email address (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input type=\"email\" name=\"your-email\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your phone (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input type=\"tel\" name=\"your-phone\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-required wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your CV (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"file-cv\"><input type=\"file\" name=\"file-cv\" size=\"40\" class=\"wpcf7-form-control wpcf7-file wpcf7-validates-as-required\" accept=\".pdf,.txt,.ppt,.doc,.docx,.jpeg,.jpg,.png,.gif\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your message<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea name=\"your-message\" cols=\"40\" rows=\"10\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\"><\/textarea><\/span> <\/label><\/p>\n<p><input type=\"submit\" value=\"Send\" class=\"wpcf7-form-control has-spinner wpcf7-submit\" \/><\/p>\n<p style=\"display: none !important;\"><label>&#916;<textarea name=\"_wpcf7_ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"_wpcf7_ak_js\" value=\"230\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form><\/div>\t\t\t\n\t\t\t\t<div role=\"form\" class=\"wpcf7\" id=\"wpcf7-f17170-o2\" lang=\"fr-FR\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/posts\/51773#wpcf7-f17170-o2\" method=\"post\" class=\"wpcf7-form init\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\" data-trp-original-action=\"\/en\/wp-json\/wp\/v2\/posts\/51773#wpcf7-f17170-o2\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"17170\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.6.3\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f17170-o2\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/div>\n<h2> Sponsor a consultant <\/h2>\n<p><label> Your name (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input type=\"text\" name=\"your-name\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your first name (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-firstname\"><input type=\"text\" name=\"your-firstname\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your email address (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input type=\"email\" name=\"your-email\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Your phone (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input type=\"tel\" name=\"your-phone\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-required wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Name of consultant (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"is-name\"><input type=\"text\" name=\"is-name\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> First name of consultant (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"is-firstname\"><input type=\"text\" name=\"is-firstname\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Consultant email address (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"is-email\"><input type=\"email\" name=\"is-email\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Consultant phone number (required)<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"is-tel\"><input type=\"tel\" name=\"is-tel\" value=\"\" size=\"40\" class=\"wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-required wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> Consultant CV<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"his-cv\"><input type=\"file\" name=\"his-cv\" size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".pdf,.txt,.ppt,.doc,.docx,.jpeg,.jpg,.png,.gif\" aria-invalid=\"false\" \/><\/span> <\/label><\/p>\n<p><label> A message ?<br \/>\n    <span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea name=\"your-message\" cols=\"40\" rows=\"10\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\"><\/textarea><\/span> <\/label><\/p>\n<p><input type=\"submit\" value=\"Send\" class=\"wpcf7-form-control has-spinner wpcf7-submit\" \/><\/p>\n<p style=\"display: none !important;\"><label>&#916;<textarea name=\"_wpcf7_ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_2\" name=\"_wpcf7_ak_js\" value=\"217\"\/><script>document.getElementById( \"ak_js_2\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div><input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form><\/div>\t\t\t\n\n<\/div><!-- .vgblk-rw-wrapper -->","protected":false},"excerpt":{"rendered":"<p>AI\/ML &amp; Agentic Coding Expert | Duration: 3 months renewable | Start date: October 2026 | Location: Paris | Daily rate: Based on experience | As part of a project with a major player in the banking sector, Spotwork is seeking an AI\/Machine Learning Expert specializing in Agentic Coding. Context: The project\u2026<\/p>","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false},"categories":[157],"tags":[758,756,757],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/posts\/51773"}],"collection":[{"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/comments?post=51773"}],"version-history":[{"count":2,"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/posts\/51773\/revisions"}],"predecessor-version":[{"id":51775,"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/posts\/51773\/revisions\/51775"}],"wp:attachment":[{"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/media?parent=51773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/categories?post=51773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.spotwork.com\/en\/wp-json\/wp\/v2\/tags?post=51773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}