We are looking for a talented Software Engineer with a strong background in programming and server administration. The successful candidate will have extensive knowledge of virtual network infrastructure, operations, security, and database technology to efficiently manage and process large amounts of data, up to tens of terabytes. If you are a self-starter with a passion for technology and a proven track record in software engineering, we want to hear from you!
Responsibilities:
Design, implement, and maintain virtual network infrastructure to ensure security and reliability
Administer and manage large-scale databases, processing and storing tens of terabytes of data
Monitor network performance and troubleshoot any issues that arise
Implement firewalls, access control, and other security measures to protect sensitive data
Write efficient and effective code in multiple programming languages
Collaborate with cross-functional teams to integrate virtual network infrastructure with other systems
Stay current with industry trends and new technologies, continuously improving network performance and security
Provide technical support and resolve any network or database related issues
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field
At least 5 years of experience in virtual network setup, operation, and security
Strong knowledge of database technologies and experience managing large-scale databases
Experience with network protocols such as TCP/IP, DNS, and DHCP
Familiarity with virtualization technologies such as VMware, Hyper-V, or Citrix
Proficient in multiple programming languages, such as Java and Python
Knowledge of AI and machine learning
Excellent problem-solving and analytical skills
Ability to work independently and as part of a team
Strong communication and interpersonal skills