> Markdown version of [/jobs/ext/2512337-machine-learning-artificial-intelligence-engineer-senior](https://www.wearedevelopers.com/jobs/ext/2512337-machine-learning-artificial-intelligence-engineer-senior). 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). --- # Machine Learning/Artificial Intelligence Engineer Senior - **Company:** Gradiant - **Location:** Vigo, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, Computer Vision, Computer Programming, Data Visualization, Python (Programming Language), Machine Learning, Object Detection, Object-Oriented Software Development, Rapid Prototyping Process, Software Construction, Software Engineering, Software Systems, Generative AI, Data Analytics, Microservices - **Published:** August 25, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role have 5+ years of experience in industry in Classical Computer Vision and Machine Learning, with a track record of shipping CV systems to production have experience in industrial research and translating research results into products have significant experience building and architecting software systems have experience with vibe coding have experience leading projects and mentoring other engineers draw data-driven conclusions using statistical inference have strong programming experience in Python and Java be self-driven and able to independently carry complex, ambiguous projects to completion be pragmatic and goal-oriented ## Description As a Senior/Staff Computer Vision Engineer , you will take on the following responsibilities and challenges: Machine Learning: Design and develop reliable, scalable, and efficient machine learning models for object detection, segmentation, and classification tasks - and own them end to end, from research to production. Robust ML: Drive research into SOTA solutions such as World Models, Generative Models, or other approaches to enhance robustness to OOD data, and set the technical direction in this area. Algorithms: Research, implement, and optimize computer vision and numerical algorithms to build new system components or enhance existing ones. Software Development: Architect and build a broad range of computer vision software systems, from production-ready microservices to rapid prototypes that integrate multiple components, setting the engineering standard for the team. Data Analysis: Apply statistical methods and use visualization tools to develop dashboards that monitor and evaluate both component performance and production systems. Innovative Development ("Vibe Coding"): Leverage creative, interdisciplinary approaches to develop innovative solutions that remain robust, maintainable, and aligned with software engineering best practices. Technical Leadership: Mentor engineers, review research solutions and code, and influence the technical roadmap of our products. We work in small teams with a startup mentality. We are a horizontal organization where originality and self-drive are valuable assets that we encourage. Our team members have diverse research and technical backgrounds in various complementary fields. As a senior member of the team, you will have a key position in designing and building innovative products and in shaping how we build them. Our clients are the largest lumber sawmills worldwide. These companies play a key role in the transition to a carbon-neutral world, and we help them bring innovation, technology, and automation to drive efficiency and reduce waste. A typical candidate would ## Related Videos - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Your imaginations is (no longer) the limit: how Generative AI empowers people to be creative](https://www.wearedevelopers.com/videos/741-your-imaginations-is-no-longer-the-limit-how-generative-ai-empowers-people-to-be-creative) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Developer Experience, Platform Engineering and AI powered Apps](https://www.wearedevelopers.com/videos/990-developer-experience-platform-engineering-and-ai-powered-apps) - [GenAI Is a Junior Dev With Root Access](https://www.wearedevelopers.com/videos/100191-genai-is-a-junior-dev-with-root-access) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Industries Outside of AI Are Hiring The Most AI Experts?](https://www.wearedevelopers.com/magazine/98-what-industries-outside-of-ai-are-hiring-the-most-ai-experts) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)