We are looking for a Backend Engineer who enjoys building reliable, scalable services that power advanced AI and data-intensive applications.
In this role, you'll collaborate with cross-functional teams to transform research-driven concepts into robust production components. You'll help design, optimize, and deploy backend systems that enable high-performance workflows across a cloud-native environment.
What You'll Do
- Develop and maintain backend services using Python as a primary language. - Design efficient and well-structured APIs using REST or gRPC, ensuring scalability, clear versioning, and strong performance. - Build and maintain containerized services using Docker, with exposure to Kubernetes for orchestration. - Work with relational databases (PostgreSQL/MySQL), including schema design and query optimization. - Integrate multiple internal systems and tools to automate data workflows, CI/CD processes, and ML-driven tasks. - Collaborate with product, design, and frontend teams to define backend contracts and enable smooth UI and system interactions. - Deploy and support services in AWS or cloud environments, following best practices for monitoring, testing, and reliability. - Translate early-stage prototypes and research scripts into stable, production-ready APIs and microservices.
Required Qualifications
- 2–5 years of experience developing backend applications with Python (Go optional). - Strong understanding of REST or gRPC architecture. - Experience with Docker and familiarity with Kubernetes. - Solid knowledge of relational databases and schema design. - Hands-on experience with CI/CD workflows (GitHub Actions, GitLab CI, etc.). - Experience deploying services in AWS or comparable cloud infrastructure. - Ability to collaborate with multidisciplinary teams and work in fast iteration cycles.
Nice to Have
- Experience with ML workflow orchestration tools (Airflow, MLflow, Flyte, Kubeflow). - Familiarity with LLM deployment or inference frameworks (vLLM, Hugging Face Hub, Triton, NIM). - Exposure to building benchmarking, evaluation, or automation pipelines. - Knowledge of event-driven or messaging systems (Kafka, NATS, RabbitMQ). - Understanding of observability tooling (Prometheus, Grafana, OpenTelemetry).
Contract Details
- Fixed-term contract - Based in Zaragoza, with 3 days per week onsite
If this opportunity motivates you or fits your experience, apply now or email nk@eu-recruit.com