We are seeking a seasoned engineering professional to guide the development of advanced software systems and help shape the technical direction of a growing, research-driven organization. This position is ideal for someone who thrives in a cross-functional environment, enjoys close collaboration with product and research teams, and is motivated by building reliable, high-quality infrastructure.
Core Qualifications
Degree in Computer Science, Data Engineering, or a closely related technical discipline.
5–8 years of hands-on software engineering experience, including at least two years in a technical leadership or team lead capacity.
Strong background in project planning and execution—experience with sprint management, roadmapping, and coordinating across multiple teams.
Proven ability to guide cross-functional engineering groups (backend, frontend, or full stack) delivering complex, multi-layered systems.
Clear, adaptable communication skills suited for both technical audiences and non-technical stakeholders.
Deep understanding of API-centric architectures, microservices, and cloud-native ecosystems (AWS or GCP).
Demonstrated capability to convert research or exploratory work into robust product requirements and scalable engineering designs.
Practical experience with languages such as Python, Go, or TypeScript, along with familiarity with modern frameworks like FastAPI or React / Next.js.
Strong commitment to engineering excellence, code quality, and dependable system performance.
Solid experience with CI / CD pipelines, containerized environments (Docker / Kubernetes), and contemporary DevOps workflows.
Preferred Experience
Previous involvement in building or managing machine learning infrastructure, workflow orchestration platforms, or AI-focused developer tooling (e.g., Flyte, MLflow, Hugging Face Hub).
Understanding of the lifecycle of large language models—from fine-tuning and evaluation to deployment, monitoring, and iteration.
Exposure to research automation frameworks, internal tooling initiatives, or data platform engineering.
Experience mentoring engineers on system architecture, performance tuning, and scaling strategies.
Product-oriented approach with the ability to balance rapid R&D experimentation and engineering discipline.
Interest in enabling researchers and ML practitioners to innovate efficiently by removing infrastructure friction.
If you're motivated, open to fixed-term opportunities, and based in a suitable location, apply now or email nk@eu-recruit.com
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https : / / eu-recruit.com / about-us / privacy-notice / )
In accordance with local employment laws, applicants must have current, valid authorisation to work in Spain at the time of application. We are unable to sponsor employment visas for this role. Applications from individuals without existing work authorisation for Spain cannot be considered.
Engineering Lead • Badajoz, Extremadura, Spain