Senior Software Engineer – Ruby
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Ruby engineer building SOFTSWISS’s high-load Data Quality platform. Improving PostgreSQL performance, orchestration reliability, and data-quality capabilities.
Responsibilities:
- Design and evolve 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 PostgreSQL-heavy production workloads reaching approximately 4,000 RPS
- Lead backend migration of statistics and analytical workloads from PostgreSQL to ClickHouse
- Build and evolve product features around DQ coverage, table lineage, incident lifecycle and operational investigation
- Contribute to platform UI features when necessary to deliver end-to-end product capabilities, using AI-assisted development workflows
- Own reliability and production behaviour of backend services
- Investigate incidents, diagnose performance bottlenecks, improve observability and prevent recurrence
- Participate in a 24/7 on-call rotation
- Help scale DQ adoption across the company by making integrations, configuration and operation of checks reliable and approachable
- Work directly with data producers, infrastructure and business teams
- Proactively identify product, technical and operational problems and drive production-ready improvements
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 performance 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: navigating unfamiliar codebases, prototyping, debugging, reviewing and delivering changes faster, while critically validating the result
- Product mindset and entrepreneurial ownership: ability to see an opportunity, formulate a solution, validate it with users or data, and drive it through delivery
- Intermediate or higher English (B1+)
- Familiarity with ClickHouse
- Familiarity with Delta Lake, Trino, Spark or DuckDB
- Experience with Debezium (or any other CDC implementation), Kafka, data ingestion & transformation patterns
- Experience with Kubernetes, Helm, Prometheus/Grafana and production service operations
- Experience building side projects, launching product capabilities, or independently improving a product beyond assigned tasks
Benefits:
- Private health insurance
- Sports benefits
- Comprehensive Mental Health Program
- Free English lessons (online)
- Local language courses
- Paid time off
- Maternity leave support
- Referral program rewards
- Upskilling, internal workshops, and participation in professional conferences and corporate events



















