Senior Computer Vision Engineer
Innovamat
Descripción del Puesto
Innovamat is an educational organization focused on mathematics learning. Our mission is to improve the way the subject is taught, by offering resources, training and research to the educational community. Since we were founded in Barcelona in 2017, we have partnered with more than 27,000 teachers in over 2,800 schools across nine countries, reaching more than 600,000 students.
Sobre esta Vacante
Innovamat
Ubicación: Sant Cugat del Vallès, Catalonia, España
Modalidad: On-site
Industria: Education
Descripción del Puesto
Innovamat is an educational organization focused on mathematics learning. Our mission is to improve the way the subject is taught, by offering resources, training and research to the educational community. Since we were founded in Barcelona in 2017, we have partnered with more than 27,000 teachers in over 2,800 schools across nine countries, reaching more than 600,000 students.
Within Innovamat, Mathboard AI is the technology that reads what students write by hand. When a student solves a problem on a digital board, we receive the pen strokes themselves — not a photograph, not typed text. Our models have to work out which strokes belong together and what each group means, so the student can be understood and helped in the moment.
We are looking for the person who takes those models further. It is a multiple-instance detection problem on handwritten input, solved directly on the pen strokes rather than on a rendered image — a formulation with no off-the-shelf solution to copy and no public benchmark that stands in for the real thing. The work is genuine research engineering: understand where the model falls short, form a hypothesis about why, build it, and find out honestly whether it worked.
The problem you would be working on A student fills a page. On it there might be four separate calculations, two arrows linking one result to the next, a small diagram, a crossed‑out attempt, and a few marks that belong to nothing at all. The model has to find every one of those objects, say what kind each is, and say exactly which pen strokes make it up — all at once, with no fixed number of objects and no guarantee that any two pages look alike.
So it is multiple-instance detection, but the primitives are strokes rather than pixels. One object is made of a variable number of strokes; strokes cross and interleave; two different objects routinely occupy the same region of the page, so the question is never where an object roughly is but which specific marks constitute it. And a page counts as correct only when the entire reading is right — every object found, every kind correct, every stroke attributed. There is no partial credit.
It is a computer vision role in that it is about visual structure and spatial reasoning. It is not one in the sense of convolutions over photographs, and the difference is worth being explicit about before you apply.
Little of the pretrained stack transfers. The large vision backbones everyone builds on assume a pixel grid. Here, how the input is represented is a design decision you own rather than a default you inherit. Relationships carry the signal. What decides whether two strokes belong together is proximity, relative scale, alignment, and what else is on the page — not appearance in isolation. The straightforward gains are already taken. Progress comes from careful diagnosis and a good hit rate on non-obvious ideas, and from getting real information out of the attempts that fail — which will be many of them.
It has to run in a classroom. The answer has to arrive while a child is still looking at the screen, on whatever device the school happens to own.
What you'll do
Own the models
Take architectural responsibility for the models that read handwriting — how the input is represented, how instances are proposed and assigned, how the models are trained, and how they get better. Design the changes you believe will move the hard cases, implement them properly, and run them at a scale where the answer is trustworthy. Keep a fair challenger alive. Whatever we are running is the incumbent, not a commitment, and part of the job is knowing when a different formulation would beat it.
Make the gains real ones
Run controlled comparisons with success criteria agreed before the run, so a result means what it appears to mean. Look past the headline number at which kinds of page improved and which regressed, and judge whether the trade was worth making. Replicate anything you intend to ship, and report the attempts that went nowhere as clearly as the ones that worked.
Get it into classrooms
Take a model through to something that answers fast enough on ordinary school hardware, not only on a training GPU. Guarantee that what we deploy behaves like what you evaluated, and that we can roll it back the moment it doesn't. Watch what it does on real student work once it is live, and turn what you see there into the next thing you try.
Choose what is worth building next
Work closely with the person who owns our datasets and evaluation, and be specific with them about what would actually change a result. Judge honestly when the limit is the model, when it is the data, and when the task itself is genuinely ambiguous.
What we're looking for
We are looking for depth rather than breadth. The bar is someone who could plausibly take a problem of this kind as far as anyone has taken it.
Must-haves
- Real depth in multiple-instance detection or instance segmentation. You have built models that find a variable, unknown number of objects in a single input and attribute each part of that input to exactly one of them — including how predictions get matched to ground truth during training, and what the resulting metrics do and don't tell you.Experience with non-rasterized input, or a clear grasp of what changes without a pixel grid. Strokes, polylines, trajectories, point clouds, graphs, vector graphics, CAD geometry or sensor traces — anywhere the input is a set of geometric primitives rather than an image. If your instance‑detection work has been on pixels, we will want to talk about how you would approach it without them.Attention‑based architectures over sets and graphs, and a feel for how spatial and relational structure gets encoded into a model — including the instinct for when a model simply cannot see something you assumed it could.Serious experience training deep models in PyTorch — not calling a training API, but owning the loop: schedules, numerical stability, distributed runs, and the debugging of a model that trains happily without getting better.The experimental discipline to run fair comparisons, resist reading noise as signal, and say plainly when a result is inside the band.Evidence you can take a model into production — export, latency, determinism, and a rollback path.The ability to read the literature critically: reproduce what is useful, and tell a genuine advance apart from a benchmark artifact.
Nice-to-haves
- Online handwriting, sketch, ink or diagram recognition, in any script or notation.
- Geometric deep learning, or graph neural networks applied to spatial data.
- Vector graphics, CAD, GIS or trajectory modelling in an industrial setting.
- Inference optimization and quantization.
- Published or open‑sourced work we can read.
- Spanish or Catalan.
This is not an LLM or prompt‑engineering role, and it is not a data‑pipeline role — a separate opening covers datasets and evaluation. It is also not a pure research position: what you build is expected to reach students.
How we work
You would join a small technical team with direct access to the people making product decisions, and an unusual amount of ownership over the direction of the model itself.
We write things down. Every experiment, including the ones that fail, is recorded where the next person can find it. And we hold two rules seriously: results are judged against criteria agreed before the run, and no number is quoted before its data has been checked. Both exist because we have been caught out without them.
You would have the GPUs you need. Compute has not been our constraint — judgement about what to spend it on has.
#J-18808-Ljbffr- ...platform. • Technical leadership of the engineering team we build under you. Hiring... ...numbers. • Technical deep-dive with senior engineers. • Case study on real footage... ...we need to see • 5+ years building computer vision systems that ran in production. Deployed...SeniorTiempo completoRemoto
- ...y muchas más. Además, desarrollamos soluciones tecnológicas a medida desde nuestros BETWEEN Labs. Estamos buscando un COMPUTER VISION ENGINEER para ampliar uno de nuestros equipos en Barberà del Vallés . ¿Cuáles serán tus funciones? Análisis de proyectos de...Ofertas de empleo recomendadas
- ...trains, metros, trams, maintenance services and integrated systems. More than a job: a mission We’re looking for a Computer Vision Engineer to help develop TrainScanner, one of the most advanced railway inspection platforms based on 3D scanning, computer vision...Ofertas de empleo recomendadas
- Innovamat en Sant Cugat del Vallès busca un/a ingeniero/a de investigación para avanzar en el reconocimiento de escritura a mano y lectura de trazos en pizarras digitales. Trabajarás en detección de múltiples instancias, evaluando y mejorando modelos para uso en clase....Senior
- ...Novanta is seeking a Hardware Engineer within the R&A group to develop robust, high‑performance electronics for motion control products. You will work on system‑level design and detailed PCB engineering, collaborating with cross‑functional teams from concept through production...Senior
- Sener Aeroespacial y Defensa busca Ingenieros/as de Electrónica de Potencia para equipos de vuelo en su centro de Cerdanyola del Vallès (Barcelona). La posición implica diseño y desarrollo de electrónica de potencia para equipos de vuelo, con énfasis en convertidores DC...Senior
- ...Roche Holding AG recherche un Senior Principal Business Architect pour définir et maintenir la vision et la stratégie architecturale de l’entreprise, en alignement avec les objectifs métiers et l’adoption de l’Reference Architecture. Vous dirigerez des efforts d’intégration...Senior
- ...Roche sucht eine/n Senior Principal Business Architect zur Definition und Pflege der architektonischen Vision und Strategie des Roche-Ökosystems. Sie arbeiten bereichsübergreifend daran, Referenzarchitektur zu fördern, Bausteine wiederverwendbar zu gestalten und Lösungen...Senior
- ...CIMWORKS busca un perfil senior en finanzas para respaldar el departamento contable y financiero. Se encargará de cierres, análisis y... ...posición se desarrolla en Barcelona, con modalidad híbrida, con visión de colaborar transversalmente y liderar iniciativas de optimización...SeniorTrabajo híbrido
- ...Roche, leader mondial de l’innovation en santé, propose le poste de Lead Design Produit. Vous traduirez la vision stratégique en réalité numérique, à l’intersection du design haute fidélité et du parcours client end-to-end. Vous agirez en tant que « Design Integrator...Senior
- Sener Aeroespacial y Defensa busca Ingenieros/as de Electrónica de Potencia para Equipos de Vuelo en su centro de Cerdanyola del Vallès (Barcelona). La compañía diseña tecnología satelital y equipos para exploración espacial, y aborda defensa, UAVs y soluciones para agencias...Senior
- Sener Aeroespacial y Defensa en Cerdanyola del Vallès busca Ingenieros/as de Electrónica de Potencia para Equipos de Vuelo. Diseñar y acoplar convertidores DC/DC y electrónica analógica, con pruebas en sala blanca y laboratorio, y análisis RAMs. Se valorará experiencia...SeniorIndefinidoRemotoHorario flexible
- ...actually gets used. Mainloop is a new engineering team inside an established international... ...here , and you will have a product vision to say it from. You write what should... ..., and in an AI-native team it is a more senior, more consequential job than the same title...SeniorTrabajar en la oficinaTurno rotativoTurno de mañana
- ...Stimme zählt. Die Position As a Senior Principal Business Architect... ...maintain the architectural vision and strategy for the Roche... ...digital medical products and engineering teams. Main Tasks and Duties... ...Experience: BS degree in Computer Science, Engineering, or related...Senior
- ...: Collaborates closely with Dev, UX, and QA teams to translate a broad business vision into crisp, actionable user stories Stakeholder Diplomacy: A master communicator who aligns senior leadership, business process owners, and diverse teams with clarity and empathy...Senior
130700 $/año
Senior Manager - Product & Partner Data InsightsDescription -Job Summary:The role leads a team of typically 8-12 members and reports to... ...for this position, including: Health insurance Dental insurance Vision insuranceLong term/short term disability insurance Employee assistance...SeniorTemporalTrabajo por turnos- ...This role establishes the future-state vision, roadmap, governance, and capabilities needed... ...& Change Leadership Partner with senior leaders across Service Supply Chain, Enterprise... ..., Operations Management, Manufacturing Engineering, Business Administration, Engineering,...SeniorTemporalTiempo completoTrabajo por turnos
- En Sener Aeroespacial y Defensa deseamos incorporar en nuestro equipo Ingenieros/as de Electrónica de Potencia para Equipos de Vuelo, en nuestro centro de Cerdanyola del Vallès (Barcelona). Somos una compañía de ingeniería pionera en el diseño de tecnología satelital...SeniorIndefinidoRemotoHorario flexible2 días a la semana
- ## Senior DevOps EngineerCandidatar-selocations: Sant Cugat del Vallèstime type: Tempo integralposted... ...healthcare delivery.As a Senior DevOps Engineer, you will be the technical authority... ...** Technical Leadership & Strategy - Vision & Roadmap: Define the technical vision...SeniorInicio inmediato
- ...organización. El rol combina ownership de negocio, liderazgo técnico y visión transformacional, garantizando soluciones escalables, gobernadas... ...como externos a la organización. Eres un profesional senior con sólida base en analítica avanzada, capaz de combinar visión...SeniorPráctica
de 105050 a 130000 $/año
...The 3LS Engineer is the highest technical escalation authority, partnering with R&D, ODMs,... ...implementation based on field learnings Mentor senior engineers and establish best practices... ...insurance ~ Dental insurance ~ Vision insurance ~ Long term/short term disability...SeniorTemporalEmpleo permanente- ...applications from women mostly in scientific, engineer and technical job positions. Located... ...candidate for this position is a mid-to-senior civil or construction engineer capable of... ...of soft skills. Up to 10 points Vision of the job position. Up to 10 points Motivation...SeniorEmpleo permanenteContratoTrabajar en la oficina
- ...expansion opportunities. To lead meetings with high variety of senior-level stakeholders. To leverage customer, industry, product... ...Know Your Rights: Workplace Discrimination is Illegal". Company Vision You want to reshape the way the world works. So do we. You...SeniorTiempo completoDesde casaRemotoTrabajo híbridoHorario flexibleTrabajo por turnos
- ...Buscamos un/a Senior Data Engineer con 8-12 años de experiencia en entornos de datos modernos y un enfoque práctico (\"hands-on\") en el... ...resultados y foco en la entrega de valor. Capacidad analítica y visión global de las plataformas de datos. Proactividad y...SeniorPráctica
- ...ensuring alignment across global program objectives. Set strategic vision and direction for sourcing, school strategy, employer branding,... .... Strategic, consultative mindset with ability to influence senior stakeholders. High level of ownership, proactiveness, and...SeniorTiempo completoRemotoTrabajo híbridoTrabajo por turnos
- ...Aistech Space, based in Barcelona, seeks a Satellite Systems Engineer to lead a diverse team and drive the ENABLER payloads from design through operations. The role interfaces with suppliers, clients, and R&D, coordinating across missions and platforms to ensure high-...SeniorRemotoTrabajo híbrido
- ...Qilimanjaro Quantum Tech is seeking a seasoned analog/mixed‑signal electronics engineer in Barcelona to own the signal chain and grounding for scalable quantum systems. You will set standards, review designs, and mentor junior engineers while collaborating with physicists...SeniorHorario flexible
- ...casos trasladados a otras áreas de la compañía o proveedores. Tu visión y experiencia serán fundamentales para potenciar nuestros... ...cliente, preferiblemente en el sector legal o bancario. Agente senior de recuperación de créditos vencidos judicializados o LSO. Capacidad...SeniorRemotoTrabajo híbrido2 días a la semana
- ...Project Management y muchas otras áreas. Actualmente buscamos un/a Senior Project Manager – Data & Supply Chain para incorporarse a un... ...del proyecto. Garantizarás que la solución proporcione una visión fiable de los costes operativos actuales y sus previsiones futuras...SeniorTrabajo híbridoHorario flexible1 día a la semana3 días a la semana
- ...SM, our bikes have won world championships and are engineered to outperform anything with a combustion engine. We’re based in Sant Boi, Barcelona, growing fast... ...and Design. The Role We’re looking for a Senior Power Electronics Hardware Engineer to join our Power...SeniorRemotoInicio inmediato
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Computer Vision Engineer. ¡Entérate antes que nadie!
- senior suites Sant Cugat del Vallès, Barcelona
- senior engineer Sant Cugat del Vallès, Barcelona
- senior qa Sant Cugat del Vallès, Barcelona
- senior technical account manager Sant Cugat del Vallès, Barcelona
- senior 3d modelador Sant Cugat del Vallès, Barcelona
- senior backend developer Sant Cugat del Vallès, Barcelona
- seniors Sant Cugat del Vallès, Barcelona
- senior application engineer Sant Cugat del Vallès, Barcelona
- senior systems engineer Sant Cugat del Vallès, Barcelona
- senior data engineer Sant Cugat del Vallès, Barcelona

