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 a month ago
Similar jobs that could be interesting for youBased on the OpenSearch Engineer in Serbia vacancy
  •  ...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... 
    Suggested
    Full time
    Local area
    Remote work
    Work from home
    Shift work

    AI Acquisition

    Serbia
    29 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
    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...
    Suggested
    Full time

    Alex Staff Agency

    Serbia
    a month ago
  •  ...fixes that help more than one integration into shared libraries, escalate broad-blast-radius decisions to the relevant Principal Engineer, and drive completed work all the way to release. On AI: you treat code assistants, test generation, and debugging as core craft... 
    Suggested
    Full time
    Flexible hours

    Element451

    Serbia
    10 hours 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... 
    Suggested
    Full time

    COLIBRIX ONE

    Serbia
    a month ago
  •  ...design will not survive contact with production. Requirements ~5+ years of professional backend / platform / infrastructure engineering experience; ~ Demonstrable experience building and operating multi-stage data or automation pipelines — CI/CD systems, ETL/ELT,... 
    Full time
    Remote work
    Worldwide
    Flexible hours
    Night shift

    Linux.org

    Serbia
    21 days ago
  •  ...fintechs and innovators to issue and process cards across more than 60 countries . We’re looking for an experienced Director of Engineering to lead our Digital Services domain and play a key role in shaping the next stage of our engineering organisation. This is a... 
    Full time

    Paymentology

    Serbia
    27 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
    a month ago
  •  ...What You Will Own People & Teams Lead and develop four teams ( Java , JavaScript/Go , Python , PHP ) totalling ~18 engineers Build a culture of technical excellence, accountability, and continuous improvement Define hiring plans, conduct performance reviews... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    Linux.org

    Serbia
    22 days ago
  • The Principal Database Programmer is responsible for managing all programming aspects of the database (development testing, implementation, maintenance and support of clinical databases and applications) from study start to post database lock for assigned projects. This...
    Full time
    Contract work
    Work at office

    Pfm

    Serbia
    24 days ago
  •  ...solving complex challenges, embrace innovation and want to make a tangible impact at global scale. We're looking for a Data Platform Engineer to join our Data Engineering team and help build a modern data platform from the ground up. This is a greenfield opportunity... 
    Full time
    Local area
    Remote work

    Paymentology

    Serbia
    28 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
    a month ago
  •  ...We are hiring on behalf of our client, a growing, dynamic organization is seeking a skilled and detail-oriented Software Engineer - Backend & Data to join its team. This role will play a critical part in driving operational success, executing key initiatives, and contributing... 
    Full time
    Flexible hours

    Mlabs

    Serbia
    19 days ago
  •  ...As a Platform Engineer within B2Spin's BI team, you'll own the foundational infrastructure that powers everything our data team builds. This isn't a supporting role — it's the engine room. You'll design and maintain the systems, pipelines, and tooling that keep our data... 
    Full time

    B2Spin

    Serbia
    14 days ago
  • $35 - $48 per hour

     ...first, race-proven wheels ever since. Now boasting a team of 40+ staff members, all Apex products are designed by an in-house team of engineers who are just as passionate about motorsports as you. Objective Take hands-on technical ownership of our ecommerce platform,... 
    Hourly pay
    Contract work
    For contractors
    Casual work
    Self employment
    Work at office
    Remote work
    Work from home

    Apex Wheels

    Serbia
    20 days ago
  •  ...in-house products. Our usual team size is up to 10 people, but we also have projects with multiple teams, some with well over 40 engineers . Our teams consist of industry experts, product owners, designers, and software engineers focused on frontend, backend, or both... 
    Full time
    Flexible hours

    Sapfioneer

    Serbia
    a month ago
  •  ...LinkedIn Top Startup, are valued at over $1 billion, and are backed by leading institutional investors. Scribe equips forward-thinking engineering builders with an uncompromised software canvas to eliminate documentation lag, design resilient system configurations, and deploy... 
    Permanent employment
    Full time
    Contract work
    Local area
    Remote work
    Work from home
    Shift work

    Scribe

    Serbia
    29 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
    29 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

    Passport Global

    Serbia
    a month 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
    a month ago
  •  ...transformative products, Progress Partners is a place to make a lasting impact. About the Role We're looking for a Senior Data Engineer to build our data platform from scratch, a rare greenfield opportunity to make the foundational architecture calls yourself. You'... 
    Full time
    Remote work
    Relocation
    Home office
    Flexible hours

    Progress Partners

    Serbia
    16 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
    a month ago
  • Magic Media is a pioneering media, entertainment and tech group powered by creativity and innovation. We have a physical presence in 15 countries and expertise in the areas of art, animation, cybersecurity, game development, software development, VFX and video production...
    Full time
    Remote work
    Worldwide
    Flexible hours

    Magic Media

    Serbia
    27 days ago
  • $2,500 - $3,500 per month

    About Us AIRNEX is a fast-growing multi-channel brand creating sustainable consumer products that help people make better everyday choices. Our mission is simple: help people make small, meaningful changes that add up to a big impact for the planet. We're passionate about...
    Full time
    For contractors
    Freelance
    Remote work
    Flexible hours

    JobRack

    Serbia
    20 days ago
  • P2P.org is the largest institutional staking provider with a TVL of over $10B and a market share exceeding 20% in restaking. We are continually focused on researching and improving our infrastructure to extract maximum APR while enhancing security. For instance, in ETH...
    Full time
    Temporary work
    For contractors
    Remote work
    Overseas

    P2p.org

    Serbia
    a month ago
  •  ...years we’ve grown by empowering curious, collaborative people who want to do work that matters. The Role: The Senior/Lead Data Engineer will design, code, and support machine learning pipelines , data pipelines, and data stores for advertising applications, solve... 
    Full time

    Billups

    Serbia
    17 hours ago
  •  ...architecture that significantly reduces environmental impact compared to traditional cloud providers. We are seeking a AI Infrastructure Engineer with strong experience in production-grade model serving and infrastructure for AI systems. This is a highly technical, hands-on... 
    Full time
    Remote work

    Pragmatike

    Serbia
    a month ago
  •  ...people . This role requires a combination of strong technical and leadership capabilities. You’ll be responsible for managing an engineering team (usually 3-7 engineers ), owning the software architecture and infrastructure, engaging with the business to understand the... 
    Contract work

    OAK'S LAB

    Serbia
    28 days ago
  • We are looking for a motivated and analytically minded CRM & Data Operations Analyst to support the ongoing evolution of our CRM, data, and operational processes. This role is ideal for someone with some Salesforce experience who wants to broaden their skills beyond platform...
    Freelance

    Find.co

    Serbia
    a month ago
  • Who are we? SupportYourApp is a global Intelligent Support-as-a-Service leader, partnering with tech companies and industry leaders like MasterCard, Calm and MacPaw in 30+ countries since 2010 to deliver secure customer and technical support. We operate globally, supporting...
    Full time
    For contractors
    Remote work
    Home office
    Flexible hours

    Supportyourapp

    Serbia
    18 days ago

Do you want to receive more vacancies?

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