Backend & Data Platform Engineer

Posted Yesterday
Be an Early Applicant
Tel Aviv, ISR
Hybrid
Senior level
Artificial Intelligence • Edtech • Conversational AI • Generative AI
The Role
Build and maintain production backend services and data pipelines (batch & streaming) powering analytics, experimentation, and AI training. Own data modeling, quality, schema evolution, observability, and reliable access. Collaborate cross-functionally to define data contracts, orchestration, and operational reliability for Loora's data platform.
Summary Generated by Built In

Loora is on a mission to revolutionize education and break down language barriers with its cutting-edge AI, building the first-ever personal AI English tutor. Loora offers its users an AI tutor that is always available to talk about whatever they want, give immediate feedback on English skills, and guide them on their journey to fluency.

We are looking for a Backend Engineer with deep data engineering expertise to build and evolve the systems that power Loora's product, analytics, experimentation, and AI development.

You will work across production backend services and data infrastructure, taking technical ownership of the full data lifecycle - from event ingestion and real-time processing to orchestration, modeling, quality, and reliable data access. This role combines hands-on backend development with ownership of Loora's shared data platform, working closely with backend, frontend, AI, DevOps, analytics, and product teams.

Key Responsibilities
  • Build and maintain production-grade Python and Java backend services, APIs, and reactive data-processing pipelines with clear interfaces, resilient failure handling, and comprehensive observability.

  • Own and evolve Loora's batch and streaming data pipelines supporting product analytics, learner insights, experimentation, and AI model training.

  • Design and maintain trusted data models, shared metrics, and semantic-layer business logic across the analytical data platform.

  • Define and enforce standards for data contracts, testing, lineage, freshness, and observability.

  • Develop reliable approaches to schema evolution, backfills, replay, workload distribution, and failure recovery.

  • Collaborate with DevOps, backend, frontend, AI, analytics, and product teams to deliver reusable data capabilities and maintain clear system boundaries.

Requirements
  • At least 6 years of production software engineering experience, primarily in backend systems, including meaningful ownership of data-intensive platforms or infrastructure.

  • Strong proficiency in Python, Java, and SQL, with experience in testing, typing, performance optimization, and production debugging.

  • Strong backend engineering fundamentals, including service and API design, asynchronous and concurrent processing, failure handling, and operational reliability.

  • Experience with relational and non-relational databases such as PostgreSQL, Redis, or MongoDB.

  • Hands-on experience with AWS, Docker, Kubernetes, CI/CD, and production observability.

  • Deep experience designing and operating ETL/ELT pipelines and batch or streaming data systems.

  • Hands-on production experience with Apache Flink for distributed stream processing.

  • Hands-on production experience building reactive data-processing pipelines with RxJava/Project Reactor, including backpressure, scheduling, error handling, testing, and operational debugging.

  • Experience with event-driven architectures and messaging systems such as Kafka or AWS SQS.

  • Strong understanding of data modeling, warehouse and lakehouse architecture, schema evolution, and data quality.

  • Hands-on experience with dbt for data modeling, testing, documentation, lineage, and semantic-layer development.

  • Hands-on experience with at least one analytical data platform such as Snowflake, Databricks, ClickHouse, Athena, Trino, or Dremio.

  • Hands-on experience with at least one dataframe library: Pandas, Polars, or Daft.

  • Experience with workflow orchestration tools such as Airflow or Dagster.

  • Clear communication skills and a strong ownership mindset, with a track record of leading cross-functional technical initiatives through to production.

Even better if you have
  • Experience with data integration and ingestion platforms such as Airbyte, Rivery, or AWS AppFlow.

  • Experience with conversational AI, speech/audio systems, or real-time communication.

  • Production experience with Go, Rust, Scala, or Kotlin.

  • Contributions to open-source infrastructure projects.

Skills Required

  • At least 6 years of production software engineering experience with ownership of data-intensive platforms
  • Strong proficiency in Python
  • Strong proficiency in Java
  • Strong proficiency in SQL
  • Backend engineering fundamentals: service and API design, async/concurrent processing, failure handling, reliability
  • Experience with relational and non-relational databases (PostgreSQL, Redis, MongoDB)
  • Hands-on experience with AWS
  • Experience with Docker and Kubernetes
  • Experience with CI/CD and production observability
  • Deep experience designing and operating ETL/ELT pipelines and batch or streaming data systems
  • Hands-on production experience with Apache Flink
  • Hands-on experience building reactive data-processing pipelines with RxJava or Project Reactor
  • Experience with event-driven architectures and messaging systems (Kafka or AWS SQS)
  • Strong understanding of data modeling, warehouse/lakehouse architecture, schema evolution, and data quality
  • Hands-on experience with dbt for data modeling, testing, documentation, and semantic-layer development
  • Hands-on experience with at least one analytical data platform (Snowflake, Databricks, ClickHouse, Athena, Trino, or Dremio)
  • Hands-on experience with at least one dataframe library (Pandas, Polars, or Daft)
  • Experience with workflow orchestration tools such as Airflow or Dagster
  • Clear communication skills and strong ownership mindset with track record leading cross-functional technical initiatives
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
48 Employees
Year Founded: 2020

What We Do

Loora is a generative AI English language learning company that provides a personalized AI tutor to help users achieve fluency. The platform focuses on conversational English, offering real-time pronunciation and grammar feedback, as well as specialized training for professionals through business role-plays and simulations. It is designed for serious learners seeking an affordable and accessible alternative to expensive human tutors.

Similar Jobs

Sequencing.com Logo Sequencing.com

Senior Back-end Engineer

Big Data • Healthtech • Software • Biotech
In-Office or Remote
109 Locations
39 Employees

anecdotes Logo anecdotes

Senior Back-end Engineer

Cloud • Legal Tech • Security • Software
Hybrid
Tel Aviv, ISR
162 Employees

Taboola Logo Taboola

Team Lead

AdTech • Big Data • Digital Media • Marketing Tech
Hybrid
Tel Aviv, ISR
1900 Employees

Empathy Logo Empathy

Product Marketing Manager

Fintech • Healthtech • HR Tech • Information Technology • Financial Services • Telehealth
Hybrid
Tel Aviv, ISR
200 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
200 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account