As a Software Engineer, Network Infrastructure, you will design, develop, and maintain the network infrastructure of our platform. This includes working with our team to identify and implement new technologies and tools to improve the scalability, reliability, and performance of our network. You will be responsible for ensuring the security and integrity of our network, as well as collaborating with cross-functional teams to resolve issues and implement new features.
Key Responsibilities:
- Design and implement network architecture and infrastructure to support the growth and scalability of our platform.
- Develop and maintain network monitoring and alerting systems to ensure the health and performance of our network.
- Collaborate with cross-functional teams to identify and implement new technologies and tools to improve network performance and security.
- Develop and maintain scripts and tools to automate network tasks and improve efficiency.
- Troubleshoot and resolve network issues and outages in a timely and efficient manner.
Requirements:
- 3+ years of experience in software engineering and network infrastructure.
- Strong understanding of network protocols and architectures.
- Experience with Python, Node.js, and AWS.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.