As a Software Engineer on our Core Network Engineering team, you will play a critical role in designing and developing the core network infrastructure that powers our AI technology. You will work closely with our engineering teams to ensure seamless integration with our AI systems and develop scalable, high-performance network solutions.
Key Responsibilities:
- Design and develop core network infrastructure, including network protocols, architecture, and security.
- Collaborate with cross-functional teams to integrate network solutions with AI systems.
- Develop and maintain high-performance, scalable network solutions.
- Ensure network infrastructure meets security and compliance requirements.
- Participate in code reviews and contribute to the development of best practices.
Requirements:
- 5+ years of experience in software engineering, with a focus on network engineering.
- Strong understanding of network protocols, architecture, and security.
- Experience with Python, Node.js, and AWS.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- BS or MS in Computer Science or related field.