← Zurück zur Liste
Stelle · Senior

Senior Software Engineer (Ruby)

Softwareentwickler • Senior • Remote • Vollzeit • Polen Polen

SOFTSWISS is hiring a Senior Ruby engineer for its Data Quality Platform team. You will own the core backend of a high-load platform, including the production behaviour of your services, with a focus on architecture, data models and PostgreSQL performance.

Responsibilities

  • ▹Design and evolve the core architecture of a high-load Data Quality platform running millions of checks per day
  • ▹Improve throughput, latency and reliability of orchestration, scheduling, dependency resolution, retries and mutation-driven reruns
  • ▹Profile and optimise the PostgreSQL workload, which reaches approximately 4,000 RPS
  • ▹Lead the backend migration of statistics and analytical workloads from PostgreSQL to ClickHouse
  • ▹Build product features around DQ coverage, table lineage, incident lifecycle and operational investigation
  • ▹Contribute to platform UI features when needed to deliver an end-to-end capability, using AI-assisted workflows
  • ▹Own reliability of backend services: investigate incidents, diagnose bottlenecks, improve observability
  • ▹Participate in a 24/7 on-call rotation
  • ▹Help scale DQ adoption across the company by making integrations and operation of checks reliable
  • ▹Work directly with data producers, infrastructure and business teams

Requirements

  • ▹Strong Ruby and Rails skills
  • ▹Strong experience developing and operating high-load production systems
  • ▹Deep PostgreSQL expertise: query planning and profiling, indexes, locking, transactions, concurrency, connection behaviour and tuning under sustained load
  • ▹Strong SQL skills and ability to investigate complex data discrepancies across large multi-source datasets
  • ▹Experience with asynchronous systems: background jobs, queues, retries, idempotency and failure recovery
  • ▹Experience designing complex backend systems from scratch and evolving them safely in production
  • ▹Hands-on production ownership: metrics, logs, tracing, incident investigation and performance analysis
  • ▹Strong practical use of AI-powered developer tools, while critically validating the results
  • ▹Product mindset and entrepreneurial ownership
  • ▹Intermediate or higher English (B1+)

Nice to have

  • ▹Familiarity with ClickHouse
  • ▹Familiarity with Delta Lake, Trino, Spark or DuckDB

Soft skills

Independent initiative and ownershipProduct mindsetCritical thinkingWillingness to work across the stack

About the company

SOFTSWISS builds and runs a high-load internal Data Quality platform that executes millions of checks every day.

Languages: Angol: B1 vagy magasabb

Ähnliche Stellen