OpenSearch Engineer – AWS & Data Pipelines
Ruby Labs
Job description
About the role
Ruby Labs is building a high‑scale payment orchestration platform that handles millions of transactions each month. We are looking for an experienced OpenSearch Engineer to own and scale our AWS OpenSearch Service and the data pipelines that keep it in sync with PostgreSQL.
Key responsibilities
- Operate AWS OpenSearch Service in production, designing indices, mappings, analyzers, templates, shards and retention policies.
- Optimize search queries, aggregations, filtering, pagination and bulk indexing; troubleshoot slow queries and indexing bottlenecks.
- Plan and execute safe upgrades, migrations, re‑indexing and capacity scaling.
- Build and maintain reliable PostgreSQL‑to‑OpenSearch pipelines using AWS DMS, OpenSearch Ingestion, Lambda, SQS, S3, ECS or EKS.
- Implement retries, idempotency, deduplication, dead‑letter handling and recovery mechanisms.
- Monitor cluster health, search and indexing latency, storage, CPU, JVM pressure and shard distribution; create CloudWatch dashboards and alerts.
- Design backup, snapshot, restore and disaster‑recovery procedures and participate in incident response.
- Collaborate with backend, database, infrastructure and product teams to define document models and schema standards.
Required profile
- Strong production experience with OpenSearch or Elasticsearch, preferably on AWS OpenSearch Service.
- Hands‑on experience building data pipelines between PostgreSQL and OpenSearch.
- Solid understanding of search architecture, indexing performance and reliability.
- Experience with AWS services such as DMS, Lambda, SQS, S3, ECS/EKS and CloudWatch.
- Ability to design secure access controls using IAM, encryption and least‑privilege principles.
Required skills
- OpenSearch / Elasticsearch
- AWS OpenSearch Service
- PostgreSQL
- AWS DMS
- AWS Lambda
- AWS SQS
- AWS S3
- AWS ECS or EKS
- CloudWatch monitoring and alerting
- IAM role‑based access control
- Data pipeline design and implementation
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Slovenia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 2 weeks from now
43 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Ruby Labs
Related job offers
-
Senior QA Engineer (Web)
Jobgether Slovénie -
Software Developer (SDET) – Automated Testing
Broadridge Slovénie -
Senior Frontend Engineer – Consumer
Kraken Slovénie -
SAP CO (Controlling) Consultant (m/ž)
Sapphir d.o.o. Ljubljana -
Direktor Oddelka digitalnih rešitev za kreditiranje (m/ž) (Head of Solutions Value-Stream - Lending)
OTP banka, Slovenija Ljubljana