Senior Python Systems Engineer (Performance & Scalability)

Molecular Connections

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

38 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Health insurance

Job summary

Molecular Connections in Bengaluru is seeking a seasoned backend engineer to design scalable API architecture and data pipelines powering enterprise data-driven solutions.

You will build RESTful APIs with Python, work with PostgreSQL, MongoDB, Redis, and Elasticsearch, implement CI/CD, containerize with Docker, and collaborate across teams in an Agile environment.

Qualifications

  • BE/BTech in Computer Science or related field.
  • 5+ years building production backend systems in Python, with strong OOP, data structures and algorithms.
  • Hands-on experience with at least two of FastAPI, Django/DRF and Flask.
  • Solid SQL and schema design on PostgreSQL, plus working experience with MongoDB.
  • Production use of Redis and a message broker (RabbitMQ or similar) with Celery or equivalent task queues.
  • Experience designing secure REST APIs (JWT, OAuth2) and integrating third-party APIs.
  • Comfortable with Docker, Git and at least one CI/CD tool; deployed services on AWS or Azure.
  • A measurable track record of performance work, e.g. reducing API latency or raising throughput.
  • Clear written and spoken communication; able to work with QA, DevOps and product teams in Agile sprints.

Responsibilities

  • Design, build and maintain RESTful APIs and microservices in Python using FastAPI, Django/DRF or Flask.
  • Build asynchronous and distributed processing with Celery, RabbitMQ and Redis for high-volume metadata ingestion and enrichment jobs.
  • Design schemas, indexes and queries across PostgreSQL, MongoDB and Elasticsearch, and tune them for large datasets.
  • Integrate external APIs with retries, rate limiting and caching.
  • Build LLM-enabled workflows: RAG pipelines, embeddings, vector search and structured information extraction from documents.
  • Apply NLP techniques (NER, entity linking, text classification) to turn unstructured content into structured data.
  • Secure services with JWT/OAuth2 authentication and role-based authorization.
  • Containerise services with Docker and ship them through CI/CD to AWS or Azure.
  • Own production health: structured logging, monitoring, alerting, debugging and root-cause analysis.
  • Contribute to system design and architecture decisions, review code and mentor junior engineers.

Skills

Python
FastAPI
Django/DRF
Flask
PostgreSQL
MongoDB
Elasticsearch
Redis
RabbitMQ
Celery
Git
CI/CD
OAuth2/JWT
Docker
AWS/Azure

Education

BE/B.Tech in Computer Science or related field
Bachelor's in related field

Tools

RabbitMQ
Celery
Docker
Git
CI/CD tools

Job description

As a core member of our backend team, you will build scalable, high-performance API architecture and data pipelines that power enterprise data-driven solutions.

  • Design, build and maintain RESTful APIs and microservices in Python using FastAPI, Django/DRF or Flask.
  • Build asynchronous and distributed processing with Celery, RabbitMQ and Redis for high-volume metadata ingestion and enrichment jobs.
  • Design schemas, indexes and queries across PostgreSQL, MongoDB and Elasticsearch, and tune them for large datasets.
  • Integrate external APIs with retries, rate limiting and caching.
  • Build LLM-enabled workflows: RAG pipelines, embeddings, vector search and structured information extraction from documents.
  • Apply NLP techniques (NER, entity linking, text classification) to turn unstructured content into structured data.
  • Secure services with JWT/OAuth2 authentication and role-based authorization.
  • Containerise services with Docker and ship them through CI/CD (GitHub Actions, GitLab CI, Jenkins or Azure DevOps) to AWS or Azure.
  • Own production health: structured logging, monitoring, alerting, debugging and root-cause analysis.
  • Contribute to system design and architecture decisions, review code and mentor junior engineers.
Key responsibilities

As a core member of our backend team, you will build scalable, high-performance API architecture and data pipelines that power enterprise data-driven solutions.

  • Design, build and maintain RESTful APIs and microservices in Python using FastAPI, Django/DRF or Flask.
  • Build asynchronous and distributed processing with Celery, RabbitMQ and Redis for high-volume metadata ingestion and enrichment jobs.
  • Design schemas, indexes and queries across PostgreSQL, MongoDB and Elasticsearch, and tune them for large datasets.
  • Integrate external APIs with retries, rate limiting and caching.
  • Build LLM-enabled workflows: RAG pipelines, embeddings, vector search and structured information extraction from documents.
  • Apply NLP techniques (NER, entity linking, text classification) to turn unstructured content into structured data.
  • Secure services with JWT/OAuth2 authentication and role-based authorization.
  • Containerise services with Docker and ship them through CI/CD (GitHub Actions, GitLab CI, Jenkins or Azure DevOps) to AWS or Azure.
  • Own production health: structured logging, monitoring, alerting, debugging and root-cause analysis.
  • Contribute to system design and architecture decisions, review code and mentor junior engineers.
Required qualifications
  • B.E./B.Tech in Computer Science or a related field, or equivalent experience.
  • 5+ years building production backend systems in Python, with strong OOP, data structures and algorithms.
  • Hands-on experience with at least two of FastAPI, Django/DRF and Flask.
  • Solid SQL and schema design on PostgreSQL, plus working experience with MongoDB.
  • Production use of Redis and a message broker (RabbitMQ or similar) with Celery or equivalent task queues.
  • Experience designing secure REST APIs (JWT, OAuth2) and integrating third-party APIs.
  • Comfortable with Docker, Git and at least one CI/CD tool; deployed services on AWS or Azure.
  • A measurable track record of performance work, e.g. reducing API latency or raising throughput.
  • Clear written and spoken communication; able to work with QA, DevOps and product teams in Agile sprints.
Nice to have
  • Elasticsearch or OpenSearch: mappings, aggregations and relevance tuning.
  • Built RAG or agentic workflows with LLM APIs, vector databases and prompt engineering in production.
  • NLP libraries such as spaCy or Stanza for NER and information extraction.
  • Document processing: PDF/XML parsing, web scraping with BeautifulSoup or Selenium.
  • Familiarity with scholarly publishing metadata (DOIs, JATS XML, Crossref, Unpaywall, ORCID, ROR).
  • Node.js experience, to work across our mixed Python/Node services.
  • Code-quality tooling such as SonarQube, and test-driven development with pytest.
What we offer
  • Work on platforms used by major publishers, funders and research institutions worldwide.
  • Real ownership of services, from design through production.
  • Hands-on exposure to LLM and knowledge-graph projects over scholarly content.
  • Competitive salary, health insurance and a hybrid working model.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Python
Senior Software Engineer - Python

BEO Software Pvt Ltd • Ernakulam

On-site
INR 900,000 - 1,300,000
Senior Python & AI Backend Engineer
Senior Python & AI Backend Engineer

Scientific Webs • Jaipur

Hybrid
INR 2,000,000 - 3,800,000
Hybrid work model
Remote work stipend
High-end hardware stipend
+1
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Dadri

On-site
INR 4,200,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Chennai

On-site
INR 3,500,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Kolkata District

On-site
INR 3,000,000 - 5,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills Inc. • Delhi

On-site
INR 1,800,000 - 3,000,000
Python Developer - Strategic Hiring 2027
Python Developer - Strategic Hiring 2027

Genzeon Global • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working Solutions • Bengaluru

Remote
INR 2,500,000 - 4,000,000