← Todas las ofertas

UBS es un grupo bancario suizo que opera en gestión de patrimonios, gestión de activos y banca de inversión. También ofrece servicios bancarios a particulares y empresas en Suiza.

Detalles de la oferta

La descripción completa publicada por UBS.

Ver la oferta original ↗

Key responsibilities

  • Are you excited by the prospect of engineering solutions in Rates Principal Algo Trading team? Are you passionate about building and delivering AI solutions?
  • We are seeking a talented and self-driven candidate to join and lead our Rates Principal Algo Data team within UBS Global Markets
  • This is a fast paced and collaborative team that are responsible for the development and enhancement of our growing trading analytics platform
  • A highly technical and innovative team leading automated trading in e-Rates
  • Focused on maximising automation and performance in order to drive e-Trading revenues
  • Operating in a highly agile manner, releasing to production multiple times per day
  • The team is known for being collaborative and diverse, with a mandate to deliver meaningful change
  • 8+ years of hands-on data engineering in production environments, with strong, idiomatic Python used for reliable, well-tested systems (not exploratory notebooks).
  • Design and operation of large-scale ETL/ELT pipelines, including orchestration (Airflow, Prefect, or similar) and reliability patterns such as retries, backfills, and exactly-once semantics.
  • Deep experience with Azure, including AKS, Helm, EventHub, observability tools (e.g. Log Analytics) and infrastructure-as-code (e.g. Terraform).
  • Advanced experience operating Delta tables at scale, covering transaction semantics, schema evolution, partitioning, and compaction, alongside highly optimised analytical query execution using DuckDB or Apache Spark.
  • Production-grade relational database expertise, particularly PostgreSQL (query tuning, indexing, partitioning, replication, and schema design across OLTP and analytics).
  • Strong KDB experience, covering key concepts such as tp/ctp/rdb/hdb and differences between real-time vs historical queries and usage of gateways.
  • Containerised data workloads using Docker and Kubernetes, with reproducible, environment-agnostic deployment of data infrastructure.
  • Analytical data modelling expertise, including dimensional models or data vaults, schema evolution, slowly changing dimensions, and downstream impact analysis.
  • Strong experience managing and troubleshooting environments based on visualization and data analytics technologies such as JupyterHub, PowerBI, Streamlit and Marimo.
  • Batch and streaming processing proficiency, including late data handling, watermarking, backfills, and explicit throughput vs. latency trade-offs.
  • Production data reliability and observability mindset, covering lineage, data quality checks, SLAs, CI/CD for data pipelines, and close collaboration with quants, risk managers, and traders to deliver trustworthy data products.
  • 2+ years of experience in Java, covering react-based applications.
  • Experience delivering business facing solutions enhanced by AI and using AI assisted development (including prompt driven workflows and MCP servers) to reduce context switching and accelerate reliable delivery.
  • You’re curious to explore how AI can improve how we build, deliver, and optimize workflows. You do this with sound judgment – validating outputs and aligning with policies, risk standards, and ethical use. UBS is a leading and truly global wealth manager and the leading universal bank in Switzerland. We also provide diversified asset management solutions and focused investment banking capabilities. Headquartered in Zurich, Switzerland, UBS is present in more than 50 markets around the globe. We know that great work is never done alone. That’s why we place collaboration at the heart of everything we do. Because together, we’re more than ourselves. Want to find out more? Visit ubs.com/careers .

Requisitos

  • 8+ años de experiencia práctica en ingeniería de datos en entornos de producción
  • 2+ años de experiencia en Java

Inscribirme en esta oferta

¿Cómo inscribirme?

La oferta está publicada en el sitio de UBS. Abre la oferta original ↗ para enviar tu candidatura. Screeningpass no rellena formularios por ti.

¿A quién escribir en UBS para este puesto?

Inicia una búsqueda de contacto desde esta página. Screeningpass te propone hasta tres personas vinculadas al puesto. Tú eliges a quién escribir y Screeningpass busca su correo profesional y prepara un mensaje. Lo revisas y lo envías tú con Gmail. No siempre hay una dirección de correo disponible y nunca se garantiza una respuesta.

¿Cuánto cuesta buscar un contacto?

Una búsqueda cuesta 1 crédito. Se te devuelve si la búsqueda falla. Al registrarte recibes 3 créditos, para hacer 3 búsquedas.

¿Para qué sirve Screeningpass?

Screeningpass reúne ofertas de prácticas, formación dual y empleo publicadas por las empresas. Para una oferta, Screeningpass encuentra una persona con la que contactar en la empresa, busca su correo profesional y prepara un mensaje a partir de tu CV. Ver el funcionamiento en detalle.