Lead Backend & Data Engineer – AI Platform

Avenga

Turkey

On-site

TRY 400,000 - 650,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Avenga seeks a Lead Backend & Data Engineer to build a deterministic RAG system. You will design Apache Beam pipelines, develop high-concurrency APIs with FastAPI, and act as the Truth Engine for downstream LLM agents.

You will work with Google Cloud Spanner, graph databases, and Temporal workflows while collaborating with AI, Platform, and Data teams to deliver production-ready solutions.

Qualifications

  • 7+ years of experience in Backend Engineering, Data Engineering, or Distributed Systems.
  • Deep expertise in Apache Beam (Python) or equivalent large-scale distributed data processing frameworks.
  • Hands-on production experience with Google Cloud Spanner or another distributed SQL database.

Responsibilities

  • Design and deploy Apache Beam pipelines across varied runners (Dataflow, Flink).
  • Structure and optimize multi-hop graph queries using ISO GQL.
  • Implement gRPC connection pooling for Spanner within FastAPI/Cloud Run to ensure sub-100ms latency.

Skills

7+ years experience
Backend Engineering
Data Engineering
Distributed Systems
English proficiency (B2+)

Education

Degree in Computer Science or related field

Tools

Apache Beam (Python)
Google Cloud Spanner
Cypher/Gremlin/Neo4j/ISO GQL
FastAPI/Pydantic
Temporal/Cadence
gRPC/API design
Dataflow/Flink/Spark
LangChain/LangGraph

Job description

At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.

This is the job

We're looking for a Lead Backend & Data Engineer to help build the foundation of a next-generation, deterministic Retrieval-Augmented Generation (RAG) system. Unlike standard semantic RAG architectures, our system fuses vector search with Google Cloud Spanner's property graph capabilities. You'll build the data ingestion pipelines and high-concurrency API layer that serve as the 'Truth Engine' for our downstream LLM agents.

This is you
  • 7+ years of experience in Backend Engineering, Data Engineering, or Distributed Systems
  • Deep expertise in Apache Beam (Python) or equivalent large-scale distributed data processing frameworks, with the ability to build production-grade Apache Beam pipelines.
  • Hands‑on production experience with Google Cloud Spanner or another distributed SQL database (e.g. CockroachDB, YugabyteDB, TiDB).
  • Working knowledge of graph databases or graph query languages such as Cypher, Gremlin, Neo4j, or ISO GQL.
  • Advanced experience building production APIs using asynchronous Python (FastAPI) and Pydantic.
  • Hands‑on production experience building and supporting workflow orchestration using Temporal / Cadence or a similar workflow orchestration platform.
  • Deep understanding of separating unpredictable operations into Activities while keeping Workflows strictly deterministic.
  • Proven ability to implement automated retries, compensation logic, and state management in distributed systems.
  • Strong analytical, architectural, and problem‑solving skills.
  • Upper‑Intermediate (B2) or higher level of English.
Nice to have
  • Experience with LangChain and/or LangGraph
  • Familiarity with Retrieval-Augmented Generation (RAG) architectures
  • Experience with Google Cloud Dataflow and Flink
  • Experience with distributed data processing frameworks such as Spark or Flink
  • Experience with vector databases
  • Degree in Computer Science, Software Engineering, or a related field
This is your role
  • Design and deploy Apache Beam pipelines capable of executing on varied runners (Dataflow, Flink)
  • Structure and optimize multi‑hop graph queries using ISO GQL to trace physical and logical provenance
  • Implement advanced gRPC connection pooling for the Spanner client within a FastAPI/Cloud Run environment to ensure sub‑100ms database latency
  • Define strict API data contracts using Pydantic for seamless integration with downstream LangChain/LangGraph agent payloads
  • Design a FastAPI architecture that delegates short‑lived queries to synchronous I/O handlers and offloads complex, multi‑hop scenario processing to Temporal
  • Write and orchestrate Workflow Definitions and Activity Definitions, and configure Temporal Clients using the Temporal Python SDK
  • Deploy and manage a horizontally scalable fleet of Temporal Worker processes executing heavy database queries and AI routing logic
  • Collaborate closely with AI, Platform, and Data Engineering teams to deliver production‑ready solutions
  • Contribute to system architecture, technical decision‑making, code reviews, and engineering best practices
What awaits you at Avenga?

At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Python & Java
Senior Software Engineer – Python & Java

Avenga • Turkey

On-site
TRY 3,831,000 - 6,226,000
Senior Backend & Data Engineer - Next-Gen RAG Platform
Senior Backend & Data Engineer - Next-Gen RAG Platform

Avenga • Turkey

On-site
TRY 400,000 - 650,000
Senior Operations Research Engineer – Machine Learning
Senior Operations Research Engineer – Machine Learning

Avenga • Turkey

On-site
TRY 320,000 - 700,000
Lead AI Engineer
Lead AI Engineer

EPAM Systems • Turkey

On-site
TRY 5,747,000 - 8,621,000
Private health insurance
English courses
Career development
Senior Backend Architect: Python/Java, AI & Cloud
Senior Backend Architect: Python/Java, AI & Cloud

Avenga • Turkey

On-site
TRY 3,831,000 - 6,226,000
Senior Data Engineer, AI
Senior Data Engineer, AI

EPAM Systems • Turkey

On-site
TRY 5,744,000 - 8,617,000
Private health insurance
Learning & development programs
English courses
+1
Generative AI Operations Engineer (GenAI Ops)
Generative AI Operations Engineer (GenAI Ops)

EPAM Systems • Turkey

On-site
TRY 2,874,000 - 4,789,000
Continuous upskilling
Private health insurance
English courses
+3
Senior Generative AI Operations (GenAI Ops) Engineer
Senior Generative AI Operations (GenAI Ops) Engineer

EPAM Systems • Turkey

On-site
TRY 5,744,000 - 8,617,000
Continuous upskilling
Diversity of tasks
Professional development support
+3
Senior Python GenAI Engineer
Senior Python GenAI Engineer

EPAM Systems • Turkey

On-site
TRY 4,308,000 - 5,744,000
Continuous upskilling
Private health insurance
English language courses
+1
Lead Full-Stack Engineer (Python Data)
Lead Full-Stack Engineer (Python Data)

EPAM Systems • Turkey

On-site
TRY 5,744,000 - 8,617,000
Continual upskilling
Private health insurance
Mentoring programs and leadership dev
+3