Senior Backend Engineer – Python (AI-Powered Systems)

5 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Backend Engineer – Python (AI-Powered Systems)


Location:

Employment Type:

Experience: 5+ Years


About the Role

Senior Backend Engineer – Python


Responsibilities

  • Architect and implement scalable Python-based backend services, particularly for AI-driven applications (e.g., chatbots, voice bots).
  • Design modular and maintainable codebases, including setting up repository structures and database schema design.
  • Lead and mentor developers through all phases of development—from concept to deployment.
  • Develop APIs using FastAPI, with robust validation using Pydantic and asynchronous capabilities.
  • Implement ORM and migrations using SQLAlchemy and Alembic.
  • Integrate task queues using Celery and background processing effectively.
  • Build and optimize database systems, including MySQL, PostgreSQL, and related tools.
  • Integrate LLMs (e.g., OpenAI, HuggingFace Transformers) into backend systems to support conversational AI capabilities.
  • Use AI/NLP libraries such as NLTK, scikit-learn, or equivalents in production-level applications.
  • Implement containerization using Docker and maintain version control with Git.
  • Contribute to and maintain CI/CD pipelines for smooth and reliable deployments.
  • Conduct code reviews to ensure high-quality, maintainable, and well-documented code.


Requirements

  • 5–6 years of experience in Python backend development, preferably in AI product environments.
  • Proven experience in designing backend architectures from scratch for real-time or intelligent systems.
  • Strong knowledge of:
  • FastAPI, Pydantic, SQLAlchemy, Alembic
  • Celery, Purest, LLM-specific libraries (e.g., OpenAI SDK, HuggingFace)
  • AI/ML-related Python libraries: NLTK, scikit-learn
  • Experience with PostgreSQL, MySQL, and database design best practices.
  • Familiarity with containerization using Docker and basic knowledge of CI/CD tools and Git workflows.
  • Experience deploying and integrating LLM-powered applications, including chatbots or voice bots, into production.
  • Strong understanding of software engineering best practices, with experience conducting code reviews and mentoring team members.


Preferred

  • Experience in multi-tenant or multi-service application design.
  • Exposure to cloud platforms like AWS, Azure, or GCP.


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
JK Lucent logo
JK Lucent

Technology - Lighting Solutions

Tech City

RecommendedJobs for You