We are seeking a skilled Python Developer to design, develop, and maintain scalable applications. This role involves integrating AI/ML technologies, building RESTful APIs, and working with cloud platforms and DevOps tools. A collaborative mindset and attention to coding best practices are essential.
Requirements
- Design, develop, and maintain robust, scalable applications using Python and frameworks like Django or Flask.
- Build and optimize APIs and microservices, ensuring seamless communication between systems.
- Work alongside data scientists to implement machine learning models into production applications.
- Design and optimize SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases for high-performance applications.
- Deploy and manage applications on AWS, Azure, or Google Cloud using Docker and Kubernetes.
- Adhere to best coding practices, conduct code reviews, and ensure maintainability of the codebase.
- Identify bottlenecks and optimize application performance, ensuring scalability and reliability.