Python Developer – Django, ML & AWS | Full-Time | India (Remote or On-Site)
Location: India (Remote or On-site as required)
Experience: 2+ Years Preferred
Job Type: Full-Time
Industry: Information Technology, Software Development, AI/ML
Job Summary:
We are hiring a skilled Python Developer to join our growing engineering team. The role focuses on building high-performance web applications, deploying Django-based systems on AWS, and implementing AI/ML models. This is a career-defining opportunity for Python professionals passionate about developing cutting-edge solutions using Django, RESTful APIs, and modern ML tools.
Key Responsibilities:
Write clean, efficient, and scalable code using Python and Django
Develop detailed specifications and software documentation
Troubleshoot, test, and optimize core product software and database layers
Participate in the full software development lifecycle, from concept to deployment
Implement and deploy new features based on business requirements
Follow Python and Django best practices and secure coding standards
Maintain, scale, and monitor applications across multiple environments (staging and production)
Set up and deploy Django applications on AWS environments
Work with web frameworks and RESTful APIs
Collaborate with frontend teams and ensure integration with JavaScript APIs
Required Skills and Qualifications:
Minimum 2 years of hands-on experience in Python and Django web development
Strong knowledge of object-oriented programming, ORM, and design patterns
Experience working with MongoDB, PostgreSQL, and MySQL
Proficiency in JavaScript and working with JavaScript APIs
Understanding of frontend development best practices
Ability to manage and operate multiple databases within Django
Experience setting up Django applications in different environments including production and staging
Familiarity with Docker and Docker Compose for containerized deployments
Strong understanding of RESTful API design and integration
Proficient in using predictive models and data integration techniques
Bonus Skills:
Experience with AI, machine learning, deep learning, and neural network models
Knowledge of key libraries and frameworks such as TensorFlow, Scikit-learn, Pandas, Numpy, OpenCV, and Selenium
Background in data visualization, statistics, and analytics
Familiarity with CI/CD pipelines, Git, and agile development methodologies
Ability to work with cross-functional teams and contribute to scalable architecture
Why Join Us?
Work on innovative Python projects in web, ML, and cloud computing domains
Competitive salary with performance-based incentives
Flexibility to work remotely from anywhere in India
Opportunity to learn and work with AI, ML, and big data tools
Collaborative team environment with expert mentorship