Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

14 Oct
|
Humigent Ai
|
Bengaluru

14 Oct

Humigent Ai

Bengaluru

Senior Backend Software Engineer – Python & Platform Services

About The Role

Humigent is an AI-native analytics company helping pharma and life sciences organizations unlock the value of their commercial and medical data. As a Senior Backend Software Engineer, you will design, build, and own the backend services behind our analytics products — APIs, data access layers, caching, and asynchronous processing. You will work across Python, FastAPI and Django, PostgreSQL, Redis, and Celery, collaborating with Engineering, Data, Product, and Delivery to keep our services correct, rapid, and dependable under real production load. Exposure to GenAI tooling is a strong plus, as a growing part of our roadmap involves LLM-backed features.

What You’ll Own

• API & Service Development: Design, build, and maintain backend services and APIs using Python with FastAPI and/or Django. Own API contracts — versioning, pagination, error semantics, and backward compatibility. Structure applications so they remain maintainable as the team and surface area grow.



Write services with clear boundaries and testable interfaces.
• Data & Persistence: Model and optimize data in PostgreSQL — schema design, indexing strategy, query tuning with EXPLAIN, and safe migrations against live systems. Reason about transactions, isolation levels, and locking. Manage connection pooling and query performance as traffic grows.
• Caching & Asynchronous Processing: Design caching and invalidation strategies with Redis, choosing the right data structures, TTLs, and eviction behavior. Build reliable background and scheduled workloads with Celery — task design, retries, idempotency, rate limiting, and backpressure. Ensure async work fails safely and recovers predictably.
• Reliability & Performance: Own the performance and reliability of your services — profiling, load behavior, timeouts, and graceful degradation. Troubleshoot production incidents and drive fixes to root cause. Build in observability — metrics, log

📌 Senior Software Engineer (Bengaluru)
🏢 Humigent Ai
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru