Job Description: We are seeking a skilled and experienced Python Developer to join our
dynamic team. The ideal candidate will have a strong background in software development
with a focus on Python programming, with
3 to 5 years of relevant experience.
Important Skills And Experience Requirements
- 3 to 5 years of experience in large software development projects.
- Proficiency in Python programming language.
- Experience with asynchronous programming in Python.
- Experience with Celery, Redis, RabbitMQ and MongoDB
- Strong understanding of Shell scripting.
- Strong understanding of data structures and algorithms.
- Solid knowledge of Linux operating systems and fundamentals.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Basic understanding with deep learning frameworks like PyTorch and TensorFlow.
- Exposure to cloud computing platforms such as Google Cloud.
- Familiarity with version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Good communication skills and ability to collaborate effectively with colleagues.
Responsibilities
- Develop new features and maintain existing systems that have been developed to perform regular fizzing of videos from the customer, ensuring timely and accurate processing.
- Update the fizzing status and results to the team, maintaining clear communication throughout the process.
- Continuously improve scripts used for fizzing, ensuring they are up-to-date and functional.
- Debug any issues encountered during the execution of fizzing scripts, resolving them promptly to minimize delay.
- Report any issues or requirements related to GCP infrastructure, collaborating with the appropriate teams to address them effectively.
- Continuously optimize video processing workflows for improved efficiency and scalability on GCP and on Prem systems.