Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineering Professional

Home > Python programming jobs

Software Engineering Professional in Others

  • Bengaluru, India

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 strong 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.

BT

We’re one of the world’s leading communications services companies. At BT Group, the solutions we sell are integral to modern life. Our purpose is as simple as it is ambitious: we connect for good. There are no limits to what people can do when they connect. And as technology changes our world, c...

Similar positions

Sr. Software Engineer, AI Infrastructure

  • SpaceX
  • Full time
  • USA
  • 10/02/2026
  • Salary: $165k - $265k/yr
  • Washington, DC

Python and Kubernetes Software Engineer

  • Canonical
  • Full time
  • Remote
  • 10/02/2026
  • Anywhere

Sr. Software Engineer, AI Infrastructure

  • SpaceX
  • Full time
  • USA
  • 10/02/2026
  • Salary: $165k - $265k/yr
  • Palo Alto, CA

Software Engineer, Planned Pricing

  • Lyft
  • Full time
  • Canada
  • 10/02/2026
  • Toronto

MFG Test Development Software Engineer

  • Pure Storage
  • Full time
  • USA
  • 10/02/2026
  • Salary: $170k - $255k/yr
  • Santa Clara, CA