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 onsiteIf this opportunity motivates you or fits your experience, apply now or email nk@eu-recruit.com
Backend Engineer • Huesca, Kingdom Of Spain, ES