← Todas as vagas

Senior Rust Software Engineer – Bare Metal as a Service, Datacenter Networking

Sobre a vaga

• Design, build, and maintain production-grade control-plane microservices, Kubernetes operators, and reconciliation engines in Rust and Go
• Author functional and non-functional requirements, architectural specifications, system sequence diagrams, and gRPC/Protobuf and REST API schemas
• Develop integrations for SONiC, NVUE, Cumulus, and DPU hardware platforms
• Instrument services with OpenTelemetry traces and metrics
• Perform root-cause analysis across polyglot distributed systems
• Participate in review-gated pull request workflows across Rust, Go, and SQL codebases
• Ensure high test coverage through mock-driven testing
• Drive control-plane development for high-density, high-throughput AI training and inference infrastructure
• Contribute to open-source projects and participate in cross-domain design and code reviews

• Primary mastery of Rust, including Tokio async runtime, Tonic, Axum, and sqlx
• Strong proficiency in Go
• Advanced SQL/PostgreSQL fluency
• gRPC/Protobuf contract design and schema evolution
• Strong background in async concurrency models, lock-free patterns, distributed state handling, and mock-driven testing
• Expertise in BGP, MP-BGP, EVPN, VXLAN, L3VNI, route targets, and route server design
• Hands-on experience with SONiC, Cumulus Linux, and NVUE
• Deep knowledge of NVIDIA DOCA, Host-Based Networking, BlueField DPU architectures, and DPF operator models
• Understanding of InfiniBand, NVLink/NMX-M partitioning, and RoCEv2
• Advanced Linux netlink, network namespaces, routing tables, DHCP/DNS service implementation knowledge
• Familiarity with Calico and Cilium CNI plugins
• Expertise in PXE/iPXE, UEFI, Secure Boot, measured boot, and TPM attestation
• Proficiency in Redfish, IPMI, and BMC abstractions
• In-depth knowledge of boot chains, systemd, initramfs, and BIOS configuration matrices
• Practical experience with PKI, X.509, TLS, SPIFFE/SVID, Vault, KMS, Keycloak, OAuth2/JWT, and RBAC
• Experience with KubeVirt/KVM
• Experience writing Kubernetes controllers/operators using kube-rs or controller-runtime
• Commitment to test-driven design and mock interfaces
• Proven architectural specification and cross-functional design review experience
• Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience
• 5+ years of software engineering experience in cloud-native platforms, systems programming, networking, or infrastructure automation
• Open-source systems project participation or maintainership is a plus

• Professional development and training
• Conference and working group attendance
• Company outings, happy hours, hackathons, and tech talks
• Competitive compensation package with a strong benefits plan
• Remote work availability