Python Developer with AI/ML
MotivityLabs · Hyderabad
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: ML022
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
Job Summary: We are seeking an experienced Senior Python Developer with expertise in Django or Flask frameworks. The ideal candidate should have a deep understanding of cloud technologies, containerization, coding best practices, and software development principles. This role will involve designing, developing, and maintaining Python-based web applications while adhering to industry standards and best practices. Key Responsibilities: - Python Web Development: Design, develop, and maintain Python-based web applications using Django or Flask frameworks. Ensure code is efficient, scalable, and maintainable. - Cloud Integration: Integrate applications with cloud services, such as AWS, Azure, or Google Cloud, to leverage scalability and reliability. Deploy and manage applications on cloud infrastructure. - Containerization: Utilize containerization technologies like Docker to package applications and ensure consistent deployment across different environments. - Coding Best Practices: Follow coding best practices, maintain clean and well-documented code, and conduct code reviews to ensure code quality and adherence to coding standards. - Software Development Principles: Apply software development principles such as SOLID, DRY (Don’t Repeat Yourself), and KISS (Keep It Simple, Stupid) to create efficient and maintainable code. - Database Integration: Work with various databases (SQL and NoSQL) to design and implement data models and efficient database queries. - API Development: Create RESTful APIs using Django REST framework or similar tools to facilitate data exchange between front-end and back-end systems. - Security: Implement security best practices, including authentication, authorization, and data encryption, to protect applications against security vulnerabilities. - Performance Optimization: Identify and resolve performance bottlenecks in applications by profiling code and applying optimization techniques. - Testing: Develop unit tests and integration tests to ensure the reliability and functionality of web applications. - Documentation: Create and maintain technical documentation, including code comments, system architecture diagrams, and API documentation. - Continuous Integration/Continuous Deployment (CICD): Set up CICD pipelines to automate build, testing, and deployment processes, ensuring rapid and reliable releases. - Code Versioning: Use code versioning systems like Git for collaborative development and code management. - Monitoring and Logging: Implement monitoring and logging solutions to track application performance and troubleshoot issues proactively. Good to have: - Programming skills in leveraging data manipulation, analysis, and visualization libraries (e.g., pandas, NumPy, Matplotlib, seaborn) to deliver actionable insights and data-driven solutions. - Familiarity with big data technologies and cloud platforms is a plus. - Familiarity with MLOps platforms like MLFlow. - Thorough knowledge of database systems, SQL, and NoSQL databases. Qualifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred). - Extensive experience in Python web development with Django or Flask. - Strong knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and cloud deployment. - Proficiency in containerization technologies, particularly Docker. - Solid understanding of coding best practices, software development principles, and design patterns. - Familiarity with databases (SQL and NoSQL) and efficient data modeling. - Experience developing RESTful APIs with Django REST framework or similar tools. - Knowledge of web security principles and best practices. - Ability to optimize application performance and troubleshoot issues effectively. - Experience with unit testing and CICD pipelines. - Excellent documentation and communication skills. - Strong teamwork and collaboration abilities. - Cloud certifications (e.g., AWS Certified Developer, Azure Developer Associate) are a plus. Please share your references to Talent@motivitylabs.com / referrals@motivitylabs.com
Collected experience requirement
5+ Years