Skip to Main Content

Job Title


Sr Software Developer - Python and AI


Company : InterScripts, Inc.


Location : Hyderabad, Telangana


Created : 2026-02-01


Job Type : Full Time


Job Description

Senior Python Developer (AI-Enabled) The Senior Python Developer is responsible for designing, developing, and maintaining high-quality, scalable, and reliable applications. This role requires deep expertise in Python, strong problem-solving skills, and the ability to lead technical initiatives while collaborating across teams to deliver robust solutions aligned with business goals. The role also involves building and integrating AI/ML-driven features into backend systems and services. Key Responsibilities - Design, develop, test, and maintain Python-based applications and services - Architect scalable backend systems and APIs using modern frameworks - Write clean, efficient, and reusable code following best practices - Lead code reviews and mentor junior developers - Optimize application performance, scalability, and security - Collaborate with product managers, architects, data scientists, and DevOps teams - Integrate third-party APIs, cloud services, and AI platforms - Develop, integrate, and deploy AI/ML-powered features such as recommendations, predictions, document processing, or automation workflows - Build backend services that consume ML models via APIs or embedded inference pipelines - Work with data pipelines for model input, output, monitoring, and retraining support - Troubleshoot production issues and provide long-term fixes - Contribute to system architecture and technical decision-making - Maintain technical documentation and coding standards Required Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience) - 6+ years of professional experience in Python development - Strong understanding of Python internals, OOP, and design patterns - Hands-on experience with frameworks such as: - Django / Flask / FastAPI - Experience building RESTful APIs and microservices - Strong knowledge of SQL and NoSQL databases (PostgreSQL, SQL Server, MongoDB) - Experience with asynchronous programming (async/await, Celery, RabbitMQ) - Familiarity with version control systems (Git, GitHub) - Experience with unit testing frameworks (pytest, unittest) - Strong debugging and performance tuning skills AI / Machine Learning Skills (Required or Strongly Preferred) - Experience integrating AI/ML models into production Python applications - Hands-on experience with ML/AI libraries such as: - NumPy, Pandas, Scikit-learn - TensorFlow / PyTorch (model usage or deployment focus) - Experience consuming LLM APIs (OpenAI, Azure OpenAI, Anthropic, etc.) - Knowledge of prompt engineering, embeddings, and vector databases (FAISS, Pinecone, Weaviate, pgvector) - Experience building AI-driven APIs for NLP, classification, anomaly detection, or automation use cases - Understanding of model lifecycle concepts: inference, versioning, monitoring, and performance evaluation - Familiarity with MLOps concepts and tools for deploying and managing ML models Preferred Qualifications - Experience with cloud platforms (AWS, Azure, or GCP) - Knowledge of containerization and orchestration (Docker, Kubernetes) - Exposure to CI/CD pipelines, GitHub Actions - Experience with message queues and event-driven architecture - Familiarity with security best practices (OAuth, JWT, encryption) - Experience in Agile/Scrum environments - Experience in form.io - Experience deploying AI/ML workloads on cloud platforms (managed AI services, GPU workloads, or serverless inference) Key Competencies - Strong analytical and problem-solving skills - Ownership and accountability - Ability to design scalable and maintainable systems - Excellent communication and collaboration skills - Mentorship and technical leadership - Continuous learning mindset, especially in AI and emerging technologies