CareerPlan

Senior Software Engineer, Backend Development (Python)

Hyderabad, IndiaFull-time2026-11-03 → 2026-11-10

Core

Design and develop reliable, secure, and performant backend systems and APIs that power Kensho's Generative AI products, data retrieval agents, and orchestration layers.

Role type

Senior Backend Engineer (Python)

Builds

APIs, orchestration layers, and backend services for GenAI applications and data retrieval workflows.

Domain

Financial services / Generative AI / Distributed Systems

Deliverable

production ML models

Required skills

Python, RESTful API design, distributed systems, algorithms, data structures, containerization, cloud platforms, observability, event-driven architectures

Preferred skills

Kafka, RabbitMQ, Celery, Terraform, Grafana, Prometheus, Jenkins, Github Actions

Technologies

Python, Flask, FastAPI, Django REST Framework, PostgreSQL, Redis, OpenSearch, AWS, Docker, Kubernetes, Git, Terraform, Grafana, Prometheus, Sentry, Jenkins, Github Actions, Jsonnet

Responsibilities

Design and develop backend services and APIs for AI applications; Create retrieval and orchestration services integrating with ML systems; Optimize backend performance for high-load scenarios; Contribute to architectural decisions and service boundaries; Implement monitoring, logging, and alerting; Apply security and privacy best practices; Identify technical debt and improve code quality; Collaborate with Product, ML, and Infrastructure teams.

Seniority

Senior, hands-on IC