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
Backend Engineer • Castro, Galicia, España