
Senior AI & Computer Vision Software engineer
Plain Concepts • Spain
Posted: January 14, 2026
Job Description
🚀 We’re Growing Our Research and Innovation Dream Team!
Titles? Meh, we’re not big on them, but let’s call this one Senior AI & Computer Vision Software engineer 😉
As part of our international research squad, you’ll craft tailor-made solutions that wow our clients. This is a role for people who enjoy solving problems where there’s uncertainty, limited time/budget, and no obvious “correct” solution. You’ll work on real innovation projects where the goal is to turn ambiguity into working software through an Agile, iterative approach, while keeping a high engineering standard.
Our Innovation team focuses on turning cutting-edge ideas into working software: we take promising research and early-stage technology and make it real, usable, and production-ready.
You’ll collaborate with multidisciplinary teams working at the intersection of:
- AI / Machine Learning
- Computer Vision (2D/3D)
- 3D graphics & spatial computing
- Solid software engineering practices
Ready to take on projects that matter, with a team that’s as passionate as you are? Let’s make it happen! 😊
What you will do (responsibilities)
- Be resolutive in uncertain environments
- Break down complex, ambiguous problems into small iterations
- Prototype quickly, validate hypotheses, and discard approaches efficiently
- Make pragmatic decisions aligned with time, budget and constraints
- Define experiments and metrics to prove what works
- Bring innovation into real projects
- Study and apply recent techniques in AI / CV / 3D
- Combine tools and approaches creatively to explore solutions beyond the obvious
- Build Proofs of Concept to tackle problems not fully solved in the market
- Turn prototypes into production-ready solutions (robustness, maintainability, monitoring)
- Propose improvements in architecture, pipelines and workflows
- Share knowledge and help the team grow
- Contribute with internal sessions, demos, mentoring, documentation
- Participate in external knowledge sharing: articles, talks, workshops, conferences
- Bridge the gap between research and production
- Evaluate immature technologies critically (trade-offs, limitations, feasibility)
- Reduce technical risk through iterative validation
- Help transform “cool demos” into reliable systems that can be maintained over time
- Build software the right way
- Write clean, maintainable, production-ready code
- Apply strong engineering practices (architecture, testing, performance)
- Participate actively in code reviews and technical discussions
- Collaborate in an Agile environment with strong ownership and teamwork
- Mindset & soft skills
- Strong problem-solving skills under uncertainty
- Fast experimentation mindset (hypothesis → prototype → measure → decide)
- Pragmatic delivery orientation without sacrificing code quality
- Continuous learning and curiosity
- Technical background
- Strong experience in Python
- Strong foundations in software engineering
- Solid knowledge of Computer Vision / Deep Learning, ideally including some of:
- image/video processing
- 3D vision (point clouds, NeRF/Gaussian Splatting, spatial understanding)
- segmentation/detection approaches (e.g., SAM-like models, grounding, multimodal)
- Ability to implement end-to-end solutions beyond notebooks, with production constraints in mind
- Communication
- Good communication skills (technical + collaborative)
- Proficiency in English in an international environment
Nice to have (but not mandatory)
- Experience with C# and/or graphics engines (Unity, Unreal, Evergine)
- Experience deploying AI systems (Azure/AWS/GCP)
- Familiarity with MLOps practices (deployment, monitoring, reproducibility)
- Experience creating technical content (training, talks, workshops)
Additional Content
🚀 We’re Growing Our Research and Innovation Dream Team!
Titles? Meh, we’re not big on them, but let’s call this one Senior AI & Computer Vision Software engineer 😉
As part of our international research squad, you’ll craft tailor-made solutions that wow our clients. This is a role for people who enjoy solving problems where there’s uncertainty, limited time/budget, and no obvious “correct” solution. You’ll work on real innovation projects where the goal is to turn ambiguity into working software through an Agile, iterative approach, while keeping a high engineering standard.
Our Innovation team focuses on turning cutting-edge ideas into working software: we take promising research and early-stage technology and make it real, usable, and production-ready.
You’ll collaborate with multidisciplinary teams working at the intersection of:
- AI / Machine Learning
- Computer Vision (2D/3D)
- 3D graphics & spatial computing
- Solid software engineering practices
Ready to take on projects that matter, with a team that’s as passionate as you are? Let’s make it happen! 😊
What you will do (responsibilities)
- Be resolutive in uncertain environments
- Break down complex, ambiguous problems into small iterations
- Prototype quickly, validate hypotheses, and discard approaches efficiently
- Make pragmatic decisions aligned with time, budget and constraints
- Define experiments and metrics to prove what works
- Bring innovation into real projects
- Study and apply recent techniques in AI / CV / 3D
- Combine tools and approaches creatively to explore solutions beyond the obvious
- Build Proofs of Concept to tackle problems not fully solved in the market
- Turn prototypes into production-ready solutions (robustness, maintainability, monitoring)
- Propose improvements in architecture, pipelines and workflows
- Share knowledge and help the team grow
- Contribute with internal sessions, demos, mentoring, documentation
- Participate in external knowledge sharing: articles, talks, workshops, conferences
- Bridge the gap between research and production
- Evaluate immature technologies critically (trade-offs, limitations, feasibility)
- Reduce technical risk through iterative validation
- Help transform “cool demos” into reliable systems that can be maintained over time
- Build software the right way
- Write clean, maintainable, production-ready code
- Apply strong engineering practices (architecture, testing, performance)
- Participate actively in code reviews and technical discussions
- Collaborate in an Agile environment with strong ownership and teamwork
- Mindset & soft skills
- Strong problem-solving skills under uncertainty
- Fast experimentation mindset (hypothesis → prototype → measure → decide)
- Pragmatic delivery orientation without sacrificing code quality
- Continuous learning and curiosity
- Technical background
- Strong experience in Python
- Strong foundations in software engineering
- Solid knowledge of Computer Vision / Deep Learning, ideally including some of:
- image/video processing
- 3D vision (point clouds, NeRF/Gaussian Splatting, spatial understanding)
- segmentation/detection approaches (e.g., SAM-like models, grounding, multimodal)
- Ability to implement end-to-end solutions beyond notebooks, with production constraints in mind
- Communication
- Good communication skills (technical + collaborative)
- Proficiency in English in an international environment
Nice to have (but not mandatory)
- Experience with C# and/or graphics engines (Unity, Unreal, Evergine)
- Experience deploying AI systems (Azure/AWS/GCP)
- Familiarity with MLOps practices (deployment, monitoring, reproducibility)
- Experience creating technical content (training, talks, workshops)