R

Ruya AI

AR-powered indoor navigation for malls

Backend Data Engineer

Backend EngineeringUpdated on Nov 12
Full-timeNo salary listed

About the Job

Requirements

  • Strong production experience with Python, FastAPI, TypeScript, and Express.
  • Strong PostgreSQL knowledge, including schema design, migrations, transactions, and performance analysis.
  • Experience with OAuth/OIDC, JWT validation, and authorization.
  • Understanding of concurrency, idempotency, retries, timeouts, and distributed failure modes.
  • Experience designing and testing stable service contracts.
  • A security-conscious approach to input validation, credentials, sensitive data, and logging.
  • Experience using logs, traces, and error monitoring to diagnose production issues.
  • Clear communication and effective collaboration across engineering disciplines.

Responsibilities

  • Design and maintain services using Python, FastAPI, TypeScript, and Express.
  • Build secure REST APIs, SSE streams, and WebSocket-based features.
  • Own PostgreSQL schemas, migrations, transactions, and query performance.
  • Support OIDC/JWT authentication and resource-scoped RBAC.
  • Integrate external data providers and handle authentication, pagination, rate limits, schema variance, and failure states.
  • Define stable, documented contracts for frontend and AI consumers.
  • Build unit, contract, and database-backed integration tests.
  • Instrument services with structured logging and diagnose production failures across APIs, databases, authentication, and external dependencies using tools such as Sentry, Langfuse, or alternatives.
  • Collaborate with frontend and AI engineers throughout feature development and release.

Desired Qualifications

  • Experience with Python, FastAPI, Pydantic, or advanced asyncio.
  • Experience with Snowflake, ClickHouse, or another analytical data platform.
  • Experience with external API and data-provider integrations.
  • Experience with geospatial data or entity resolution.
  • Experience with graph-oriented data modeling.
  • Experience with PostgreSQL-backed graph persistence or NetworkX.
  • Experience with containerized and distributed service environments.
  • Experience with Google Cloud Platform or Amazon Web Services.
  • Experience with durable background jobs or workflow systems such as Temporal.
  • Equivalent experience with comparable frameworks and infrastructure.

About the Company

Ruya AI

AR-powered indoor navigation for malls

Ruya Israel built a Visual Intelligence platform for indoor navigation in large commercial spaces (malls, airports, big stores). It uses computer vision and machine learning to orient and guide users inside buildings, delivering augmented reality overlays and features like visual search, social interaction, and discounts. The system runs without any pre-installed hardware or infrastructure, aiming to reduce setup and maintenance costs for operators (mall owners) while boosting shopper engagement and providing data on consumer behavior. The company targeted infrastructure-free indoor navigation and retail tech, with a goal of transforming how people navigate and interact in indoor environments.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Haifa, Israel
Founded
2018

Recently Posted Jobs

Explore more opportunities at Ruya AI

See more jobs