Software Engineering Professional (Bengaluru)

Software Engineering Professional (Bengaluru)

24 Sep
|
BT
|
Bengaluru

24 Sep

BT

Bengaluru

Responsibilities

- Design, develop, and maintain Python backend services and REST APIs using FastAPI.
- Build modular, testable microservices, reusable platform components, and asynchronous or concurrent processing systems.
- Design data-access layers for PostgreSQL and MySQL, including schemas, transactions, indexes, and query optimization.
- Build event-driven integrations using Kafka or comparable messaging technologies.
- Containerize, deploy, configure, and troubleshoot services with Docker and Kubernetes.
- Contribute to CI/CD pipelines, automated quality checks, secure configuration, and repeatable deployments.
- Create unit and integration tests with Pytest and maintain engineering quality through peer review and documentation.
- Implement observability using structured logs, metrics, traces, health checks, and actionable alerts.
- Diagnose production issues, perform root-cause analysis, and deliver durable fixes.
- Integrate LLM APIs into enterprise services for GenAI, RAG, and agentic AI use cases where appropriate.
- Participate in technical design discussions and support less-experienced engineers through reviews and knowledge sharing.

Requirements

- Requires 3–6 years of hands-on software engineering experience, including robust recent experience building production Python backend services.
- Requires strong Python fundamentals,



object-oriented programming, data structures, error handling, packaging, and dependency management.
- Requires hands-on FastAPI and REST API experience, including validation, authentication, versioning, and error contracts.
- Requires knowledge of asynchronous programming, concurrency, and background-processing patterns.
- Requires practical PostgreSQL or MySQL experience and understanding of relational data modeling and performance fundamentals.
- Requires experience writing unit and integration tests with Pytest and applying mocking appropriately.
- Requires experience with Git, pull requests, code review, CI/CD, and automated code-quality practices.
- Requires hands-on Docker and Kubernetes experience, including deployments, services, configuration, secrets, health probes, and troubleshooting.
- Desirable qualifications include experience integrating Generative AI or LLM APIs into production applications.
- Desirable qualifications include understanding of Retrieval-Augmented Generation, agentic AI workflows, knowledge graphs, or graph-enhanced retrieval.
- Exposure to Redis, Celery, Helm, Kubernetes observability ecosystems, telecoms, network assurance, or high-availability enterprise environments is desirable.

📌 Software Engineering Professional (Bengaluru)
🏢 BT
📍 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: software engineering professional (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software engineering professional (bengaluru) / bengaluru