Backend Lead (Python / FastAPI)

Backend Lead (Python / FastAPI)

1 Nos.
128564
Full Time
5.0 Year(s) To 8.0 Year(s)
Not Disclosed by Recruiter
Site Engg/Service/Project Mgt/After sales
IT-Software/Software Services
B.Tech/B.E. - Computers
Job Description:

About the Role

You will design and build the entire Evernine Brands data platform — the ingestion pipelines, schema normalisation engine, and API surface that the Flutter frontend and AI systems consume. You will work directly with the founder, alongside the Frontend Lead and a dedicated AI/ML Lead who owns the intelligence and prescription layer.

This is a pure data and API engineering role. You own the reliability, scalability, and correctness of the data platform. The AI/ML Lead takes clean, well-structured data from there and builds the intelligence layer on top.

Key Responsibilities

  • Data ingestion pipelines: CSV parsing, validation, and normalisation across 13 ad platforms (Meta, Google, YouTube, LinkedIn, Flipkart, Truecaller, AdMob, and more) into a unified schema
  • Unified schema engine: Core data model — platform | date | campaign | ad_id | creative_type | headline | body_copy | spend | ROAS | CTR | India+ fields — with intelligent field mapping and type coercion
  • Cross-zone data joins: Linking paid ads data with owned content, social, and retail media signals using shared keys (ad_id, landing_page_url, asset_id) — producing clean, joined datasets for the AI/ML Lead to consume
  • REST API: FastAPI endpoints consumed by the Flutter frontend — authentication, data sync, platform settings, and structured data delivery
  • Background jobs: Async pipeline workers for CSV processing and URL crawling using Celery or ARQ
  • Database architecture: PostgreSQL schema design, indexing strategy, and migration management with Alembic
  • Infrastructure: Containerised deployment ensuring the data platform is observable, reliable, and scalable

How You Will Work With the AI Lead

The AI/ML Lead owns the intelligence layer — embeddings, vector search, LLM orchestration, and content prescriptions. Your job is to ensure they always have clean, well-structured, fully-joined data to work with. The interface between your roles is a set of well-defined Postgres tables and async job triggers. You will collaborate closely on schema design but own entirely separate layers.

Requirements

Must-have

  • 5+ years of Python backend engineering in production systems
  • Strong FastAPI or Django REST Framework experience — you have designed and shipped production APIs
  • Deep PostgreSQL knowledge — schema design, indexing, query optimisation, and migrations with Alembic
  • Experience building ETL or data ingestion pipelines — CSV/JSON processing, data validation, and transformation at scale
  • Strong understanding of async Python — asyncio, background workers, and task queues (Celery, ARQ, or RQ)
  • Production experience with Redis for caching and task queue brokering

Nice to Have

  • Experience with web crawling and scraping (BeautifulSoup, Playwright, Scrapy) for content extraction
  • Familiarity with ad platform data structures — Meta, Google Ads, or retail media CSV exports
  • Knowledge of the Indian ad-tech ecosystem — programmatic buying, retail media, vernacular platform specifics
  • Prior experience at a martech, adtech, or data-heavy B2B SaaS company
  • Docker and container-based deployment — experience with Railway, Render, or AWS ECS

Core Tech Stack

Python 3.11+ · FastAPI · PostgreSQL · Redis · Celery / ARQ · Alembic · Docker

Architecture Context

The Evernine Brands backend has two layers you own entirely:

  • Ingestion layer: CSV upload → validation → schema normalisation → Postgres. Each of 13 ad platforms has a defined field mapping. India-specific platforms (Truecaller, AdMob, gaming networks) carry non-standard fields (placement_type, completion_rate, add_to_cart_rate) requiring special handling.
  • Joins layer: Cross-zone joins linking ad rows to their landing pages, creative assets, and social content using shared identifiers. This joined dataset is what the AI/ML Lead's pipeline reads from.

 The AI/ML Lead owns everything downstream of clean data: embeddings, vector search, LLM inference, and prescription output.

Company Profile

--- --- is a pre-seed stage company building an AI-Native Content Intelligence System — a next-generation platform that reimagines how --- create, manage, enrich, and distribute content using the power of artificial intelligence. A lean, ambitious founding team operating at the intersection of AI and content technology. Joining --- --- at this stage means shaping the product, culture, and technical foundation from the ground up — with real ownership and impact.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs