VINZ GLOBAL PRIVATE LIMITED
Senior Software Engineer - Python Programming
Job Location
pune, India
Job Description
Job Description : Job Title : Senior Software Engineer (Python). Experience : 6-12 years. Domain : Storage Technologies, Backup, Virtualization. Job Summary : We are seeking a highly skilled Senior Software Engineer (Python) with 6-12 years of experience to contribute to and design features within our product. As part of a collaborative team, you will be responsible for building and implementing new features, ensuring the system supports large-scale, mission-critical applications within a multi-petabyte storage environment. This role requires a deep understanding of storage technologies, backups, virtualization, and network-attached storage (NAS) solutions, and the ability to develop features that enhance our product line. Key Responsibilities : - Design, develop, and implement features that support customers with large-scale, mission-critical applications in multi-petabyte storage environments. - Collaborate with cross-functional teams to integrate and build product features across different layers of the product. - Understand and contribute to the Index Engines product line, particularly in storage, backup, virtualization, and NAS management. - Ensure code quality by writing clean, maintainable code, and implementing unit tests and automated testing platforms. - Manage large codebases, work on software architecture, and contribute to the design of complex software solutions. - Apply knowledge of memory management and Python's garbage collection mechanism for performance optimization. - Utilize concurrent programming techniques (threading, asyncio, multiprocessing) to optimize software performance. - Work within Linux environments, utilizing system programming skills specific to the storage domain (filesystems, filers, backup systems). - Collaborate with teams to deliver high-quality software solutions, ensuring reliability, stability, and performance. Requirements : Required Qualifications : - 6-12 years of industry experience in software development, with a strong background in Python. - Strong proficiency in Python, including a deep understanding of its libraries, frameworks, data structures, and algorithms. - Thorough knowledge of Python Standard Library, with expertise in memory management and garbage collection. - Experience in concurrent programming in Python (threading, asyncio, multiprocessing). - Expertise in storage technologies such as backups, virtualization, network-attached storage, and data protection solutions. - Proficiency with relational databases (PostgreSQL, SQL) and their integration in large-scale systems. - Experience in architecting complex software solutions, especially within large codebases. - Familiarity with Linux system programming, especially in the storage domain (filesystems, NFS, CIFS/SMB, etc. Preferred Qualifications : - Experience in the storage domain, with knowledge of backup technologies, file systems, and NAS. - Knowledge of automated testing frameworks and unit test implementation. - Strong organizational and leadership skills, with the ability to work with remote teams. - Excellent written and verbal communication skills. - Self-motivated, independent, and quick to adapt to new technologies. (ref:hirist.tech)
Location: pune, IN
Posted Date: 11/27/2024
Location: pune, IN
Posted Date: 11/27/2024
Contact Information
Contact | Human Resources VINZ GLOBAL PRIVATE LIMITED |
---|