Home Online Python Developer

Home Online Python Developer

Python Developer

Full time at DeepVox AI in Online
Posted on February 15, 2025

Job details

Python Backend Developer (AI/GenAI Focus) Experience Level: 3-5 years Location: Hyderabad We are seeking an experienced Python Backend Developer with expertise in Python Flask and Generative AI technologies. The ideal candidate will build and maintain AI-powered applications, implement RAG (Retrieval Augmented Generation) systems, and develop scalable backend services. Key Responsibilities

  • Design and develop Flask-based REST APIs and web services
  • Implement and optimize RAG systems for AI applications
  • Create and maintain vector databases for efficient information retrieval
  • Build and deploy Large Language Model (LLM) based applications
  • Develop data processing pipelines for AI/ML workflows
  • Ensure high performance and reliability of AI-powered features
  • Collaborate with ML engineers and data scientists
  • Write clean, documented, and testable code
Required Technical Skills
  • Strong proficiency in Python (3.x) and Flask framework
  • Experience with Generative AI and LLM integration (OpenAI, Anthropic, or similar)
  • Hands-on experience implementing RAG systems
  • Knowledge of vector databases (Pinecone, Weaviate, or similar)
  • Experience with natural language processing (NLP) libraries
  • Proficiency in RESTful API design and implementation
  • Strong understanding of SQL and database optimization
  • Experience with containerization (Docker) and microservices
AI/GenAI Specific Requirements
  • Experience with LLM frameworks (LangChain, LlamaIndex)
  • Knowledge of embedding models and vector similarity search
  • Understanding of prompt engineering principles
  • Experience with text processing and document parsing
  • Familiarity with semantic search implementation
  • Knowledge of AI model deployment and serving
  • Experience with streaming responses and API optimization
Database & Infrastructure
  • Experience with vector databases
  • Proficiency in SQL databases (PostgreSQL preferred)
  • Understanding of caching mechanisms (Redis)
  • Knowledge of AWS/GCP/Azure AI services
  • Experience with message queues (RabbitMQ/Kafka)
Additional Skills & Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3-5 years of Python development experience
  • Strong problem-solving and analytical skills
  • Experience with version control (Git)
  • Knowledge of software design patterns
  • Understanding of security best practices
  • Experience with Agile methodologies
Nice to Have
  • Experience with other AI/ML frameworks (PyTorch, TensorFlow)
  • Knowledge of MLOps practices
  • Experience with GPU optimization
  • Familiarity with AI model fine-tuning
  • Experience with real-time processing systems
  • Knowledge of AI ethics and responsible AI practices
  • Experience with hypothesis testing and A/B testing
What We Offer
  • Competitive salary package
  • Access to latest AI/ML technologies
  • Professional development opportunities
  • Remote work flexibility
  • Health insurance
  • Paid time off and holidays

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Python Programming starting now. Claim $10 promo towards online courses. See all courses
See All Python Jobs
Feedback Feedback