Job Description
We are seeking an experienced Rust developer with strong security and networking expertise to help build an AI-driven security platform.
The platform will function as a high-performance proxy layer between the MCP and a traffic sniffing/analysis tool, enabling intelligent traffic inspection, classification, and threat detection.
This is a performance-critical and security-sensitive project requiring clean architecture and strong systems-level expertise.
🎯 Project Overview
The goal is to build a secure, scalable proxy system that:
- Intercepts and processes network traffic
- Interfaces between MCP and traffic inspection tools
- Applies AI-driven analysis to detect anomalies or threats
- Maintains high throughput and low latency
- Meets strict security and reliability standards
🧩 Core Responsibilities
1️⃣ Rust-Based Core Development
- Design and implement a high-performance proxy layer in Rust
- Ensure memory safety and concurrency correctness
- Optimize for low-latency packet processing
- Build modular, maintainable system architecture
2️⃣ Network & Protocol Handling
- Work with TCP/IP, HTTP/HTTPS, TLS
- Handle packet parsing and traffic forwarding
- Integrate with traffic sniffing tools (e.g., Wireshark, custom packet capture tools)
- Implement secure communication between components
3️⃣ AI-Driven Traffic Analysis
- Integrate AI/ML modules for:
- Traffic classification
- Threat detection
- Behavioral anomaly detection
- Build APIs or pipelines connecting Rust backend with AI services
- Ensure real-time or near real-time inference capability
4️⃣ Security & Performance
- Implement secure proxy architecture
- Prevent common attack vectors (MITM abuse, injection, buffer issues, etc.)
- Optimize concurrency using async Rust (Tokio, Actix, etc.)
- Ensure observability (logging, metrics, tracing)
🛠 Required Skills & Experience
- Strong proficiency in Rust
- Deep understanding of networking protocols
- Experience building proxies, gateways, or middleware systems
- Knowledge of asynchronous Rust ecosystems (Tokio preferred)
- Experience with packet inspection or traffic analysis tools
- Security-focused development mindset
Bonus:
- Experience in cybersecurity platforms
- Experience integrating AI/ML inference systems
- Knowledge of zero-trust architecture
- Experience with containerization (Docker, Kubernetes)
📦 Deliverables
- Functional Rust-based proxy layer
- Secure communication pipeline between MCP and traffic analyzer
- AI integration module
- Performance and security validation documentation
- Deployment-ready build