Job Purpose/Objective:
We are seeking a highly skilled and motivated Python Developer with expertise in the Django framework and proficiency in Machine Learning (ML) and Artificial Intelligence (AI) technologies. As a key member of our development team, you will be responsible for designing, developing, and maintaining robust web applications while also contributing to projects involving ML/AI.
Key Responsibilities:
- Design, develop, test, and maintain scalable web applications using the Django framework.
- Collaborate closely with front-end developers to integrate user-facing elements with server-side logic.
- Implement security measures and data protection protocols in applications.
- Leverage ML/AI expertise to develop solutions based on data-driven insights.
- Integrate machine learning models into web applications for advanced features.
- Collaborate with data scientists and engineers to deploy, monitor, and optimize ML models.
- Design and maintain efficient databases ensuring data integrity and performance.
- Adhere to coding standards, contribute to code reviews, and provide feedback.
- Swiftly identify and resolve issues within applications to maintain seamless user experiences.
- Stay updated with Django and ML/AI technologies and propose innovative solutions.
- Ensure high code quality, minimize bugs, and optimize code execution.
- Deliver new features timely, maintain high application uptime, and user experience.
- Integrate ML models, ensuring accuracy and low-latency predictions.
- Provide innovative solutions to enhance app functionality and overcome challenges.
- Complete tasks on time, assist in sprint planning, and track progress.
- Communicate effectively with the team and stakeholders.
- Train and monitor ML models for performance.
- Implement security measures and address vulnerabilities.
- Enhance skills in Django, Python, ML/AI, and stay updated.
- Seek feedback for growth, adapt to changing requirements.
- Maintain clear code, API, and model documentation.
- Provide prompt technical support and issue resolution.
- Measure and enhance user feedback and satisfaction.
Prior Project Experience:
- AR
- Image recognition
- POS
- ERP
- CRM
Qualifications and Experience:
Minimum Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Minimum Experience: Proven experience (5+ years) as a Python Developer with Django expertise.
Job-Specific Skills: Strong understanding of software development principles, ML/AI integration, database management, front-end technologies, problem-solving, communication, version control (Git), agile methodologies, full-stack development, machine learning techniques, Python ML libraries, Django web framework, REST APIs, web development workflows, and remote work proficiency.
Pre-Requisites:
- Personal laptop, stable power and internet, dedicated office setup.
- Essential skills: Time management, communication, self-discipline, problem-solving.
- Adaptability, teamwork, security adherence crucial.
- Prioritize health. Familiarity with company policies expected.