Search by job, company or skills

360 Degree Cloud

Senior Python Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a highly skilled Senior Python Developer with strong backend development expertise and working knowledge in integrating AI/ML models, especially around LLMs and modern NLP applications. This role requires strong hands-on experience with FastAPI, RESTful services, SQL/NoSQL databases, and practical exposure to AI/ML technologies such as TensorFlow, PyTorch, LangChain, and RAG pipelines.

Key Responsibilities

  • Design, develop, and maintain scalable RESTful APIs using FastAPI/Django/Flask.
  • Integrate backend systems with AI/ML models including LLMs, vector databases, and RAG-based pipelines.
  • Collaborate with Data Scientists and AI Engineers to deploy NLP models into production.
  • Build and manage asynchronous tasks, WebSocket handlers, and background jobs.
  • Optimize and refactor legacy code for performance and maintainability.
  • Work with DevOps to deploy microservices securely using containers (Docker) and CI/CD pipelines.
  • Design database schemas, write performant queries (SQL/ORM), and manage data migrations.

Required Skills & Experience

Core Backend Development

  • 5+ years of experience with Python 3.7+
  • Strong knowledge of FastAPI (preferred), Flask, or Django REST Framework
  • Proficient in developing RESTful APIs, authentication mechanisms (OAuth2, JWT)
  • Experience with SQL (PostgreSQL, MariaDB, MySQL) and ORMs like SQLAlchemy
  • Familiar with NoSQL (MongoDB, Redis) and caching techniques
  • Writing unit/integration tests with Pytest, unittest

AI/ML/NLP Experience

  • Hands-on with TensorFlow or PyTorch for model training/inference
  • Experience with Natural Language Processing (NLP) techniques
  • Familiarity with LLMs like OpenAI GPT, Cohere, Mistral, or LLaMA
  • Understanding of RAG (Retrieval Augmented Generation) and tools like LangChain, Haystack
  • Knowledge of vector databases (Pinecone, FAISS, Weaviate)

Cloud & DevOps (Good to Have)

  • Experience deploying applications on AWS, Azure, or GCP
  • Docker & Kubernetes knowledge for scalable deployments
  • Familiar with Git, CI/CD pipelines, Nginx, Gunicorn/Uvicorn

Bonus Points

  • Experience with real-time systems (SIP/WebRTC/VoIP)
  • Knowledge of GraphQL, gRPC
  • Background in audio/speech processing, ASR, or transcription APIs

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141930831

Similar Jobs