European Tech Opportunities 2027
Documentación · Últimas oportunidades · Explora las oportunidades →
Última recopilación realizada con éxito: 4 de noviembre de 2026 a las 14:09 UTC
¿Por qué este proyecto?¶
Buscar unas prácticas o un primer empleo en el sector tecnológico europeo no debería implicar revisar cientos de ofertas dispersas, desactualizadas o que no encajan con lo que buscas.
European Tech Opportunities 2027 reúne en un único directorio las prácticas y las ofertas New Grad (puestos para recién graduados y perfiles que empiezan su carrera profesional) disponibles en Europa para el ciclo de contratación de 2027. Cada oferta debe cumplir los criterios de selección del proyecto. La recopilación está programada cada tres días. Los responsables del proyecto ejecutan actualizaciones adicionales cuando aparecen muchas ofertas nuevas o hay novedades relevantes en el mercado laboral. Las actualizaciones del directorio se despliegan en producción después de su revisión y validación.
Busca por empresa, filtra por país o categoría y descubre las ofertas incorporadas recientemente. También puedes compartir cualquier búsqueda mediante un enlace. No necesitas instalar nada ni registrarte. Guarda las ofertas que te interesen, marca aquellas a las que ya has presentado tu candidatura, oculta las que no encajen contigo y descubre qué ofertas se han añadido desde tu última visita. Tus listas se guardan únicamente en el navegador y no se sincronizan entre dispositivos. Marcar una oferta como «candidatura enviada» es solo una forma de llevar el control: no envía ninguna candidatura.
¿Quieres utilizar los datos fuera de la web? Descarga el conjunto completo de ofertas activas en CSV o JSON o consúltalo mediante la API pública, gratuita y de solo lectura.
Descubre el directorio en acción¶
https://github.com/user-attachments/assets/c55e9172-0b2b-4dde-92b8-84428f72cdce
Ver el vídeo · Transcripción · Vista general en imágenes
Lo que empezó como un pequeño proyecto de código abierto ha llegado a personas de toda Europa y de otros continentes. Una medición anterior del tráfico agregado registró más de 39.000 visualizaciones de páginas, más de 8.400 usuarios y más de 15.400 visitas procedentes de más de 70 países. El proyecto se descubrió a través de más de 25 fuentes distintas, entre ellas Google, GitHub, ChatGPT, DuckDuckGo, Claude, Perplexity, Instagram, Telegram y Facebook.
Últimas oportunidades¶
Ofertas activas: 759 (Prácticas: 386 · New Grad: 373)
Última recopilación realizada con éxito: 4 de noviembre de 2026 a las 14:09 UTC
Consulta y filtra todas las oportunidades en https://techopportunities.eu/.
Últimas ofertas New Grad¶
5 de 373 puestos New Grad activos, ordenados por fecha del primer registro, del más reciente al más antiguo:
| Empresa | Puesto | Ubicación | Anuncio |
|---|---|---|---|
| Arm | Graduate ML Software Engineer | Galway, County Galway, Ireland | Ver oferta |
| Toyota Motor Europe | Software Quality Engineering Graduate | Evere, Brussels Region, Belgium | Ver oferta |
| Bending Spoons | Graduate data scientist | Poland | Ver oferta |
| Bending Spoons | Graduate data scientist | Warsaw, Mazowieckie, Poland | Ver oferta |
| Bending Spoons | Graduate security engineer | Granada, Andalusia, Spain | Ver oferta |
Últimas ofertas de prácticas¶
5 de 386 prácticas activas, ordenadas por fecha del primer registro, de la más reciente a la más antigua:
| Empresa | Puesto | Ubicación | Anuncio |
|---|---|---|---|
| Qube Research & Technologies | 2027 - Internship, Software Engineering and Quantitative Development | London; Paris; Wrocław; Zurich; Dubai | Ver oferta |
| Ericsson | Data Scientist Intern | Madrid, Community of Madrid, Spain | Ver oferta |
| Doctolib | Machine Learning Engineer Intern (x/f/m) | Paris, Île-de-France, France | Ver oferta |
| Intel | DevOps Software Engineering Intern | Gdańsk, Pomorskie, Poland | Ver oferta |
| Titan OS | Infrastructure Intern | Barcelona, Catalonia, Spain | Ver oferta |
¿Conoces una oferta que debería estar aquí? Propón una nueva oferta. Todas las propuestas se revisan antes de publicarse.
Utiliza los datos¶
Para una hoja de cálculo, un proyecto personal o tu lector de noticias favorito: puedes acceder a las ofertas de distintas formas, sin necesidad de crear una cuenta.
| Acceso | Para qué sirve | Qué ofrece |
|---|---|---|
| Directorio web | Buscar y compartir oportunidades | Búsqueda, filtros, ordenación, paginación, listas guardadas en el navegador y enlaces a los anuncios originales |
| CSV | Hojas de cálculo | Todas las ofertas activas, con texto protegido frente a su interpretación accidental como fórmulas |
| JSON | Scripts y análisis | Todas las ofertas activas en un único array JSON |
| API pública | Aplicaciones e integraciones | Respuestas JSON con filtros, ordenación, paginación y compatibilidad con caché |
| RSS / Atom | Lectores de feeds | Hasta 50 ofertas activas recientes, con filtros opcionales por tipo de puesto, país y categoría |
Los archivos descargables incluyen todas las ofertas activas, no solo las que aparecen en tu búsqueda actual. La API, de solo lectura y sin necesidad de clave, permite filtrar y ordenar los resultados, además de consultarlos por páginas.
Para empezar, consulta la guía de descarga, la guía de la API o las instrucciones para suscribirte a los feeds.
Priorizamos la precisión frente a la cantidad¶
Si una oferta no presenta información suficientemente clara, preferimos dejarla fuera antes que hacer suposiciones. Del mismo modo, que un anuncio desaparezca de los resultados de búsqueda no significa necesariamente que la vacante se haya cerrado.
| Criterio | Qué verificamos |
|---|---|
| Tipo de puesto | El título identifica expresamente unas prácticas o una posición New Grad |
| Nivel de experiencia | Se excluyen los puestos que incluyen términos asociados a perfiles sénior o cargos directivos |
| Área tecnológica | La oferta corresponde a una de las categorías tecnológicas configuradas |
| Ciclo de contratación / fecha de publicación | El anuncio indica claramente el ciclo de 2027 o, si no menciona un ciclo incompatible, aporta pruebas válidas de haberse publicado a partir del 1 de mayo de 2026 |
| Ubicación europea | El anuncio incluye información clara que sitúa el puesto en Europa |
Puedes consultar todos los criterios en las reglas de clasificación.
Cómo funciona¶
- Localiza ofertas públicas respetando límites fijos de solicitudes.
- Comprueba el tipo de puesto, el nivel de experiencia, el ciclo de contratación, la fecha de publicación y la ubicación en Europa.
- Almacena las ofertas aceptadas y su historial en SQLite, la base de datos del proyecto.
- Muestra las ofertas activas en la web, la API, los feeds, los archivos descargables y la vista previa del README. Todas estas interfaces son de solo lectura: no modifican el estado de las ofertas ni determinan cuáles cumplen los requisitos.
La recopilación de datos requiere autorización expresa y respeta límites de solicitudes predefinidos. No utiliza cuentas de LinkedIn, API privadas ni métodos para eludir los sistemas antibot. Si quieres conocer el funcionamiento interno, empieza por la guía de arquitectura y la política de seguridad.
Ingeniería¶
Detrás de la sencillez del directorio hay un proyecto de código abierto. Estas son sus principales tecnologías y componentes:
| Área | Implementación |
|---|---|
| Recopilación y clasificación | Python 3.12+, recopilación asíncrona con límites definidos, normalización y decisiones deterministas de aceptación o rechazo |
| Persistencia | SQLite como fuente de referencia del estado y ciclo de vida de las ofertas, capa de repositorio con SQLAlchemy y migraciones con Alembic |
| Aplicación web | Next.js, React, TypeScript en modo estricto, Tailwind y acceso de solo lectura a través de node:sqlite |
| Datos públicos | API versionada, exportaciones CSV/JSON deterministas, JSON Schema y metadatos del conjunto de datos con SHA-256 |
| Pruebas | Pruebas unitarias y de integración con Pytest, recorridos de usuario con Playwright, comprobaciones de accesibilidad con axe, pruebas basadas en propiedades, Lighthouse y benchmarks del parser y clasificador |
| Seguridad e integración continua | GitHub Actions, CodeQL, Gitleaks, Dependency Review, OpenSSF Scorecard y validación de contenedores y documentación |
Las pruebas que se ejecutan sin conexión verifican los criterios de selección, la seguridad de los cambios de estado, la privacidad de las listas locales, la accesibilidad, las descargas y los mecanismos de recuperación. La guía de pruebas recoge la cobertura, los comandos y las limitaciones conocidas.
Privacidad desde el diseño¶
No hay cuentas de usuario, ni se suben currículums ni se almacenan perfiles de candidatura en el servidor. Las ofertas que guardas, marcas como «candidatura enviada» u ocultas, junto con la fecha de tu última visita, permanecen en tu navegador. Esa información no se incluye en la API pública ni en los archivos descargables.
La web utiliza estadísticas de uso agregadas, pero no envía a las herramientas de análisis tus listas locales ni las marcas de tiempo de tus visitas. Encontrarás más detalles en el aviso de privacidad.
Documentación¶
¿Quieres empezar a usar el directorio, resolver una duda o colaborar con el proyecto? Estos recursos te ayudarán:
| Quiero… | Empieza por… |
|---|---|
| Buscar, filtrar o compartir ofertas, o resolver problemas de uso | Guías para usuarios |
| Descargar o consultar el conjunto de datos | Guías de datos |
| Entender la arquitectura, la clasificación, las pruebas o la aplicación web | Manual para colaboradores y mantenedores |
| Consultar el índice completo de la documentación | Página principal de la documentación |
| Buscar en la documentación publicada | docs.techopportunities.eu |
Contribuir¶
¿Has encontrado un error, se te ha ocurrido una mejora o quieres hacer el directorio más accesible? Todas las contribuciones son bienvenidas, desde cambios en el código y nuevas pruebas hasta mejoras de accesibilidad o documentación más clara.
Consulta la guía de contribución para empezar. Puedes desarrollar y ejecutar las pruebas sin conexión; el acceso a las fuentes en línea sigue requiriendo autorización expresa.
Si detectas una vulnerabilidad, comunícala de forma privada siguiendo la política de seguridad, nunca mediante una incidencia pública. Te pedimos también que respetes el Código de conducta.
Licencia¶
El código y la documentación se distribuyen bajo la licencia MIT. Las ofertas externas y los contenidos multimedia de terceros mantienen sus propias condiciones de uso. El vídeo promocional utiliza «Minimal Corporate Atmosphere» de RoyaltyFreeMusicStudio bajo la Pixabay Content License, no bajo la licencia MIT. Consulta el aviso sobre contenidos multimedia de terceros para conocer los usos permitidos y la atribución opcional; el MP3 original no se distribuye.
Colaboradores¶
¡Gracias a todas las personas que han dedicado su tiempo a mejorar este proyecto!