Job Summary:We are seeking a talented and experienced mid-level Python Developer proficient in PyTorch or TensorFlow to join our dynamic team. As a key member of our development team, you will be responsible for designing, developing, and maintaining machine learning models and applications leveraging PyTorch or TensorFlow frameworks. The ideal candidate will have a strong background in Python programming, with demonstrated experience in machine learning and deep learning concepts.Responsibilities:Design, develop, and maintain machine learning models and algorithms using PyTorch or TensorFlow.Collaborate with cross-functional teams including data scientists, software engineers, and product managers to understand requirements and implement solutions.Implement scalable and efficient algorithms for training and deploying machine learning models.Write clean, efficient, and well-documented code following best practices and coding standards.Conduct code reviews to ensure code quality and maintainability.Stay up-to-date with the latest advancements in machine learning and deep learning technologies.Work on improving model performance, accuracy, and efficiency through experimentation and optimisation.Troubleshoot and debug issues in existing machine learning models and applications.Collaborate with infrastructure and DevOps teams to deploy and maintain machine learning models in production environments.Contribute to the development of internal tools, libraries, and frameworks to streamline the machine learning workflow.Requirements:3+ years of professional experience in software development using Python.Strong proficiency in PyTorch or TensorFlow frameworks for developing machine learning models.Solid understanding of machine learning and deep learning concepts.Experience with common machine learning algorithms and techniques.Proficiency in writing clean, efficient, and well-tested code.Experience with version control systems such as Git.Excellent problem-solving and analytical skills.Strong communication and collaboration skills.Experience working in Agile development environments is a plus.Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus.Experience with Docker and container orchestration tools (e.g., Kubernetes) is a plus.