Senior AI & Computer Vision Software engineer

🏢 Plain Concepts · all Plain Concepts jobs
📍 Spain
📅 Posted 2026-08-22 · via Himalayas
🏷 AI-Engineer,Computer-Vision-Engineer,Machine-Learning-Engineer,Software-Engineer,Research-Engineer,3D-Vision-Engineer,Senior-AI-Software-Engineer,Senior-Software-AI-Engineer,Senior-AI-Software-Developer,Senior-AI-Engineer,Senior-AI-ML-Engineer,Senior-AI-Engineering,Senior-AI-ML-Developer
Apply on original site ↗

🚀 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

Requirements

- 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)

Benefits
- Salary determined by the market and your experience 🤑

- Flexible schedule 35 Hours / Week 😎

- Fully remote work (optional) 🌍

- Flexible compensation (restaurant, transport, and childc

← All remote jobs