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 contractBased in Zaragoza , with 3 days per week onsiteIf this opportunity motivates you or fits your experience, apply now or email nk@eu-recruit.com