Overview
Job Title: Senior Python Django Developer (AI/ML Focus)
Position Overview: We are looking for an experienced Senior Python Django Developer with a strong focus on artificial intelligence and machine learning applications. This role involves designing, building, and deploying scalable web applications that integrate AI/ML solutions using Django as the primary framework. The successful candidate will combine in-depth knowledge of Python back-end development with expertise in AI/ML technologies.
Key Responsibilities:
- Application Development:
- Design and develop robust web applications using the Django framework that leverage AI/ML models to enhance user experiences.
- Create RESTful APIs for front-end integration and mobile applications.
- AI/ML Integration:
- Collaborate with data scientists to integrate AI/ML models into Django applications, ensuring effective deployment and performance monitoring.
- Implement machine learning workflows and pipelines for data processing, model training, and evaluation.
- Data Management:
- Manage and optimize databases (SQL and NoSQL) for storing user data and training datasets, ensuring efficient data retrieval and scalability.
- Engage in data preprocessing, feature extraction, and data quality checks to prepare datasets for model training.
- Testing and Optimization:
- Develop and execute unit tests and integration tests for web applications and AI functionalities to ensure reliability and performance.
- Utilize monitoring tools to track application performance and AI model output, iterating on both to enhance efficiency.
- Collaboration and Leadership:
- Work closely with UX/UI designers, product managers, and other stakeholders to define application requirements and design best practices.
- Mentor junior developers, sharing knowledge of Django best practices and AI/ML application development.
Key Qualifications:
- Education:
- Bachelor's or Master’s degree in Computer Science, Software Engineering, Data Science, or a related field.
- Experience:
- Over 5 years of experience in web development using Python with a focus on the Django framework, and experience in AI/ML application development.
- Proven experience in deploying machine learning models to production environments.
- Technical Skills:
- Strong proficiency in Python, Django, and related technologies (e.g., Django REST framework).
- Familiarity with machine learning libraries such as TensorFlow, Keras, or Scikit-learn.
- Knowledge of cloud platforms (AWS, Azure, or GCP) and the ability to deploy applications on cloud infrastructure.
- Knowledge Base:
- Understanding of web technologies (HTML, CSS, JavaScript) and front-end frameworks (React, Vue.js).
- Solid grasp of relational and NoSQL databases (PostgreSQL, MongoDB).
- Soft Skills:
- Excellent analytical and problem-solving abilities with attention to detail.
- Strong interpersonal and communication skills with a team-oriented approach.
- Desire to stay current with industry trends in web development and AI/ML technologies.
Preferred Qualifications:
- Experience with containerization technologies, such as Docker and orchestration tools like Kubernetes.
- Familiarity with CI/CD pipelines and Agile development methodologies.
- Contributions to relevant open-source projects or published research in AI/ML
Interested candidates, share your cv at mandeep.singh@matrixmarketers.com
9878011368
Job Type: Full-time
Pay: ₹700,000.00 - ₹1,600,000.00 per year
Benefits:
- Provident Fund
Schedule:
- Day shift
Work Location: In person