Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

OpenSearch Engineer

Full-time

Ruby Labs

About the role

We are building a high-scale payment orchestration platform that processes millions of financial transactions every month across multiple providers, regions, and products.

We are looking for an experienced OpenSearch Engineer to own and scale our AWS OpenSearch infrastructure and the pipelines that synchronize data from PostgreSQL .

You will be responsible for search architecture, data ingestion, performance, reliability, reconciliation, and recovery. The role combines search infrastructure, data engineering, and production operations.

Key Responsibilities

OpenSearch

  • Own and operate AWS OpenSearch Service in production.
  • Design indices, mappings, analyzers, templates, aliases, shards, and retention policies.
  • Optimize search queries, aggregations, filtering, pagination, and bulk indexing.
  • Investigate slow queries, indexing bottlenecks, hot shards, memory pressure, and rejected requests.
  • Plan safe upgrades, migrations, reindexing, and capacity scaling.

PostgreSQL-to-OpenSearch pipelines

  • Build and maintain reliable pipelines that synchronize PostgreSQL data with OpenSearch .
  • Support inserts, updates, deletes, backfills, and full reindexing.
  • Use AWS-native services such as AWS DMS , OpenSearch Ingestion , Lambda , SQS , S3 , ECS , or EKS where appropriate.
  • Implement retries, idempotency, deduplication, replay, dead-letter handling, and failure recovery.
  • Monitor ingestion lag, throughput, failed records, and data freshness.
  • Build reconciliation processes to detect and repair missing, stale, or inconsistent documents.
  • Ensure ingestion does not negatively affect the transactional PostgreSQL workload.

Reliability and operations

  • Monitor cluster health, search latency, indexing latency, storage, CPU, JVM pressure , and shard distribution.
  • Build CloudWatch dashboards, alerts, and operational runbooks.
  • Design snapshot, restore, backup, and disaster-recovery procedures.
  • Participate in production incident response and root-cause analysis.
  • Implement secure access using IAM , role-based access control, encryption, and least-privilege principles.

Collaboration

  • Work closely with backend, database, infrastructure, and product teams.
  • Help design efficient OpenSearch document models for payments, customers, subscriptions, and transactions.
  • Define standards for searchable fields, schema changes, and index versioning.
  • Document architecture, data flows, and recovery procedures.

Qualifications

  • Strong production experience with OpenSearch or Elasticsearch .
  • Hands-on experience with AWS OpenSearch Service .
  • Experience building data pipelines between PostgreSQL and OpenSearch .
  • Strong understanding of:
    • Index and shard design
    • Mappings and analyzers
    • OpenSearch Query DSL
    • Aggregations, sorting, filtering, and pagination
    • Bulk indexing and cluster performance
    • Data consistency, retries, idempotency, and replay
  • Experience with large datasets and high indexing or query volumes.
  • Experience performing backfills and reindexing safely.
  • Strong troubleshooting and production-operations skills.

Nice to have

  • Experience with AWS DMS or OpenSearch Ingestion .
  • Experience with Lambda , SQS , S3 , ECS , EKS , or Terraform .
  • Experience building custom ingestion services in Go , Java , or Python .
  • Experience in payments, billing, fintech, or subscription systems.
  • Experience with multi-tenant or high-volume search platforms.
  • Familiarity with ClickHouse , Tinybird , or similar analytical systems.
  • AWS certifications .
Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the OpenSearch Engineer in Serbia vacancy
  •  ...millions of financial transactions every month across multiple providers, regions, and products. We are looking for an experienced OpenSearch Engineer to own and scale our AWS OpenSearch infrastructure and the pipelines that synchronize data from PostgreSQL . You will be... 
    Suggested
    Full time

    Ruby Labs

    Serbia
    10 days ago
  •  ...in the Gartner® Magic Quadrant™ for Identity Verification, we’re scaling fast. The Impact You’ll Make As a  Site Reliability Engineer at Incode, you will be the backbone of our cloud infrastructure. You’ll architect and evolve scalable, cloud-native systems that... 
    Suggested
    Full time
    Flexible hours

    Incode

    Serbia
    7 days ago
  •  ...The Role You’ll own quality engineering at Element451 — the strategy, the system, and the team that delivers it. This is a player-coach role: most of your time goes to leading — managing and growing a team of quality engineers, setting quality strategy across the full... 
    Suggested
    Full time
    Contract work
    Shift work

    Element451

    Serbia
    29 days ago
  •  ...asynchronously. Position Overview We are seeking a highly analytical, connection-obsessed, and systems-minded System Support Engineer to manage, scale, and optimize our internal network infrastructure and core server platforms under a permanent, full-time hybrid or... 
    Suggested
    Permanent employment
    Full time
    Remote work
    Work from home
    Flexible hours
    Shift work

    Gcore

    Serbia
    a month ago
  •  ...Cyprus, and Georgia. Position Overview We are seeking a highly analytical, detail-obsessed, and infrastructure-minded Lead Systems Engineer to join our core centralized Edge Network division in a full-time remote capacity open exclusively to qualified technical... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Worldwide
    Flexible hours
    Shift work

    Gcore

    Serbia
    a month ago
  •  ...workflows into elegant, cloud-delivered experiences. Position Overview We are seeking a highly technical, systems-minded Senior QA Engineer with a strong software verification background to join our core R&D team. In this multi-faceted role, you will serve as a... 
    Full time
    Remote work
    Work from home

    MMDSmart

    Serbia
    a month ago
  • Your Responsibilities: Own production PostgreSQL reliability: HA design, Patroni, PgBouncer, replication, failover, upgrades, vacuum/bloat control, query tuning, locks, indexes, capacity, backups, PITR, and restore validation. Improve disaster recovery and operational evidence...
    Full time

    Alex Staff Agency

    Serbia
    10 days ago
  •  ...provisioning, grants, backups, restores, health checks, and ownership metadata. Help build DBaaS-style self-service capabilities so engineering teams can request databases, access, credentials, and operational checks with less manual DBA intervention. Improve observability... 
    Full time

    Alex Staff Agency

    Serbia
    16 days ago
  •  ...architectures globally. Position Overview We are seeking a highly analytical, connection-obsessed, and systems-minded AI Systems Engineer to join our decentralized core Operations matrix under a high-agency full-time remote engagement framework open to builders across... 
    Full time
    Local area
    Remote work
    Work from home
    Shift work

    AI Acquisition

    Serbia
    a month ago
  • Job Description We're seeking an experienced Go Engineer to join our team and contribute significantly to our payment gateway product. The ideal candidate will bring deep technical expertise, a collaborative mindset, and the ability to influence and mentor team members... 
    Full time

    COLIBRIX ONE

    Serbia
    10 days ago
  •  ...ABOUT YOU We are seeking a highly skilled Senior Software Engineer – Payments to design, build, and maintain core components of our payment processing platform — spanning both credit card acquiring and alternative payment methods (APMs) . Working closely with... 
    Full time
    Local area
    Flexible hours

    Xsolla

    Serbia
    7 days ago
  •  ...marketing leader who can turn breakthrough technology into a category-defining narrative. The Impact You’ll Make As a DevOps Engineer at Incode, you will play an important role in supporting and improving the cloud infrastructure behind our AI-driven identity... 
    Full time
    Flexible hours

    Incode

    Serbia
    7 days ago
  •  ...ABOUT YOU We're looking for a Staff Engineer to join our Identity & Access Management (IAM) platform team. This is an individual contributor role with outsized technical scope: you'll be the technical anchor for how Xsolla builds secure, high-scale auth infrastructure... 
    Full time
    Local area
    Immediate start
    Flexible hours

    Xsolla

    Serbia
    7 days ago
  • About the role We're looking for a developer who can do impressive work end-to-end – from idea to shipped, working software – using AI as a system, not as a chat window. You take full ownership of the software you build. You design AI workflows and validation checks...
    Full time
    Immediate start

    OnTheGoSystems

    Serbia
    19 days ago
  •  ...ABOUT YOU We are looking for a Senior Software Engineer (React Native) who is architecturally strong, quality-driven, and highly collaborative to join our Mobile Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and... 
    Full time
    Local area
    Flexible hours

    Xsolla

    Serbia
    7 days ago
  •  ...ABOUT YOU We are looking for a Senior Frontend Software Engineer who is innovative, detail-oriented, and highly collaborative to join our Engineering team. The ideal candidate is someone who thrives in a fast-paced, exceptionally dynamic setting and is passionate about... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Xsolla

    Serbia
    7 days ago
  •  ...who understands how to build high-quality, optimized, production-ready environments that perform efficiently in a real-time game engine. ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of... 
    Temporary work
    Local area
    Flexible hours

    Xsolla

    Serbia
    2 days ago
  •  ...their students - and delivery is how that platform reaches the institutions that run on it. This is a rare chance to lead a focused engineering team and still keep your hands in the work: own the delivery, build and grow the people, and stay close enough to the code to... 
    Full time
    Contract work
    Live in
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Element451

    Serbia
    a month ago
  •  ...you’re technical or not - and share a screenshot of your first workflow with us. Your main goal will be to build and lead an engineering team that thrives in a fast-moving AI-native world - developing engineers, creating clarity, and delivering meaningful outcomes... 
    Full time
    Temporary work
    Local area
    Remote work

    N8n

    Serbia
    18 days ago
  • n8n is the open workflow orchestration platform built for the new era of AI. We give technical teams the freedom of code with the speed of no-code, so they can automate faster, smarter, and without limits. Backed by a fiercely inventive community and 500+ builder-approved...
    Full time

    N8n

    Serbia
    10 days ago
  •  ...ABOUT YOU We are looking for a Senior Full-Stack Engineer who is innovative, detail-oriented, and highly collaborative to join our Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting... 
    Full time
    Local area
    Flexible hours

    Xsolla

    Serbia
    7 days ago
  •  ...About You We’re looking for a Web3 Fullstack Engineer to build the layer where web2 and web3 meet. Our mission is  seamless web2 ↔ web3 integration — letting players and developers interact with digital items and move them through their full lifecycle (mint, own, trade... 
    Full time
    Contract work
    Local area
    Flexible hours

    Xsolla

    Serbia
    7 days ago
  •  ..., software product quality assessment, and “all-things-digital” solutions, is seeking a highly skilled and experienced Full-Stack Engineer to join our dynamic team on a full-time basis. About the project: Building a neutral, AI-powered logistics infrastructure platform... 
    Full time

    intetics

    Serbia
    10 days ago
  •  ...ABOUT YOU We’re looking for a Senior Backend Software Engineer who thrives on solving complex technical challenges and building distributed systems that scale. You’re someone who’s comfortable working with Go, embraces microservices architecture, and understands how... 
    Full time
    Local area
    Flexible hours

    Xsolla

    Serbia
    7 days ago
  • About Us Passport is a modern international shipping carrier built for ecommerce. We’re a growing, ambitious team looking to upend the trillion-dollar international parcel shipping industry through a world-class experience. Passport works with hundreds of DTC brands like...
    Full time
    Remote work

    Passport Global

    Serbia
    15 days ago
  •  ...reliable production workflows. ~ Python: You are comfortable using Python to build pipelines, automate processes, and develop data engineering tools. ~ Data modeling: You understand dimensional modeling, ELT patterns, and how to design datasets for reliability,... 
    Full time
    Remote work

    N8n

    Serbia
    25 days ago
  •  ...reliable production workflows. 🐍 Python: You are comfortable using Python to build pipelines, automate processes, and develop data engineering tools. 🧱 Data modeling: You understand dimensional modeling, ELT patterns, and how to design datasets for reliability, usability... 
    Full time

    N8n

    Serbia
    10 days ago
  • We are looking for a Data Engineer to join our team and help build and maintain scalable data pipelines and data warehouse solutions. In this role, you will work with large datasets, design efficient data processing workflows, and ensure the reliability and performance... 
    Full time

    MMDSmart

    Serbia
    10 days ago
  • Requirements RESPONSIBILITIES - Act as a primary point of coordination between clients, strategists, and internal team members. - Own client onboarding end to end: collect and organize account access (Meta Business Manager, Google Ads, Klaviyo, Shopify, TikTok), set...
    Full time

    Sweat Pants Agency

    Serbia
    10 days ago
  •  ...ABOUT YOU We are seeking a visionary Staff Software Engineer – Identity & Access Management to architect, build, and scale the foundational security layer of our global ecosystem. In this role, you will take full ownership of our authentication and authorization infrastructure... 
    Full time
    Local area
    Flexible hours

    Xsolla

    Serbia
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to OpenSearch Engineer. Be the first to apply!