Overview
As a Python Developer, you will play a key role in designing, coding, testing, and maintaining high-performance and scalable software applications. Your expertise in Python and related frameworks will be instrumental in creating efficient solutions to meet our business needs.
Key Responsibilities
Collaborate with cross-functional teams to define, design, and ship new features.Write reusable, testable, and efficient code.Integrate user-facing elements with server side logic.Implement data storage solutions.Design and develop RESTful APIs.Identify and fix performance bottlenecks.Implement security and data protection.Participate in code reviews.Conduct software analysis, programming, testing, and debugging.Work with version control systems, such as Git.Collaborate with front-end developers to integrate user-facing elements with server side logic.Optimize applications for maximum speed and scalability.Stay updated on emerging technologies in Python and related frameworks.Manage and prioritize multiple projects.Document the development process, architecture, and standard components.
Required Qualifications
A minimum of 3 years of experience is required and the following skills are needed: -
-Experience in writing and testing production strategies - Proficiency with video and images - Knowledge of Unix - Understanding of software system design, including object-oriented, functional, and distributed design principles - Experience integrating models in TensorFlow/PyTorch - Experience working with FFMPEG/GStreamer - Experience with OpenCV - Experience with Flask - Experience with Nvidia-based Jetson
Skills: python,django,sql,git