Search by job, company or skills

  • Posted 2 months ago
  • Over 200 applicants have applied

Job Description

About the Role

Position: Software Engineer-I

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 127921599

Similar Jobs

Bengaluru, India

Skills:

CDKJiraSqlMicroservicesNosqlDjangoGitCloudformationFlaskAgileScrumRest ApisPython 3Infrastructure as CodeAutomated PipelinesFast APIDevOps PracticesObject-Oriented Code Design PatternsServerlessWriting Unit TestsEvent Driven Systems

Bengaluru, India

Skills:

Machine LearningNatural Language ProcessingDeep LearningGcpAzure CloudDockerFastAPIPythonAWSLangChainRAG architectureAgentic AI frameworksLlamaIndex

Bengaluru, India

Skills:

PostgreSQLDjangoGitGcpDockerDesign PatternsMySQLPython ProgrammingFlaskMongoDBFastAPIRest ApisAzureKubernetesAWSobject-oriented programmingmicroservices architectureCI CD pipelines

Bengaluru, India

Skills:

S3GolangMulesoftMongo DbDjangoNumpyFlaskPostmanPythonAWSPostgres DBLogging library DatadogAPI Management toolDatadog APIAsynch.ioGRPC

Bengaluru, India

Skills:

DjangoAmazon Web ServicesFlaskPythonSqlAWS

Beware of Scammers

We don’t charge money for job offers