職位描述
We are building an internal distributed API testing and load-simulation framework in Python/Go to benchmark and validate our proprietary client-server communication protocols under high concurrency.
Core Scope of Work:
Custom Protocol Client: Implement a clean, high-performance HTTP/2 and TCP/TLS client module capable of handling custom cryptographic payload signing (AES/RSA/HMAC) and session token lifecycles.
Distributed Execution Engine: Architect a multi-worker task scheduler using asyncio/goroutines and Redis to manage concurrent connections, state persistence, and graceful error/retry handling.
Network Routing & Telemetry: Support configurable outbound network interfaces/gateways, connection pooling, latency tracking, and centralized logging/metrics reporting.
Requirements:
Strong proficiency in Python (Asyncio) or Go (Golang).
Deep understanding of network protocols (HTTP/2, TLS handshakes, WebSockets) and applied cryptography.
Experience building high-throughput distributed systems and Linux server deployment.
Please share your relevant backend and network programming experience in your proposal.
---
來源:Freelancer.com | 出價次數:0 | 剩餘時間:6 日 | 專案類型:固定預算