Talent.com
This job offer is not available in your country.
Python Developer

Python Developer

HashedIn by DeloitteBengaluru, Karnataka, India
7 days ago
Job description

About the Role

Position : Software Engineer-I,II

Experience : 2-4 Years

Notice Period : Immediate-90 days

Hiring Locations : Bengaluru, Pune, Kolkata, Hyderabad.

Responsibilities

  • Strong understanding of a backend framework to implement APIs (FastAPI / Django REST Framework (DRF) / Flask).
  • Proficiency in building Asynchronous code. Must have a good knowledge of a web framework like FastAPI, DRF, or Flask, with specific, hands-on experience using asyncio to build scalable, I / O-bound services.
  • Strong proficiency with Python testing frameworks like pytest, with a focus on writing comprehensive unit, functional, and integration tests.
  • Solid understanding of Python packaging, dependency management, and virtual environments, with hands-on experience using tools like Poetry, uv, pip, and virtualenv / venv.
  • Strong understanding of basics of SQL – reading and writing SQL queries, a basic understanding of database interaction tools schema design, and database optimization.
  • Hands-on experience with Python data libraries (Pandas, NumPy).
  • Good knowledge of API development and testing – including but not limited to HTTP, RESTful services, Postman, and allied cloud-based services like API Gateway.
  • Should have a keen eye for architecture. Understand the trade-off between architectural choices, both on a theoretical level and an applied level.
  • Good exposure of LLM SDKs(e.g., OpenAI, Anthropic, Azure OpenAI, Google Gemini).
  • Understanding of LLM orchestration and lifecycle management, including prompt engineering, agent state management, and debugging agentic loops.

Required Skills

  • Strong understanding of backend frameworks.
  • Proficiency in building Asynchronous code.
  • Strong proficiency with Python testing frameworks.
  • Solid understanding of Python packaging and dependency management.
  • Strong understanding of SQL.
  • Hands-on experience with Python data libraries.
  • Good knowledge of API development and testing.
  • Architectural understanding.
  • Exposure to LLM SDKs.
  • Understanding of LLM orchestration and lifecycle management.
  • Preferred Skills

  • Experience with cloud-based services.
  • Knowledge of debugging agentic loops.
  • Create a job alert for this search

    Python Developer • Bengaluru, Karnataka, India