Principal Software Engineer - Cloud Networking
VultrFull Time
Expert & Leadership (9+ years)
Key technologies and capabilities for this role
Common questions about this position
The role requires proficiency in multi-threaded programming using Go, Rust, Python, or C++, strong understanding of parallel programming, algorithms, data structures, fine-grained concurrency primitives, and lock-free algorithms, plus experience with asynchronous I/O patterns in frameworks like Tokio (Rust), Goroutines and channels (Go), or Boost Asio/libuv (C++).
Candidates need hands-on experience with SQL databases like PostgreSQL and MySQL, as well as NoSQL databases such as MongoDB and DynamoDB.
This information is not specified in the job description.
This information is not specified in the job description.
A proven track record building large-scale, reliable, low-latency distributed systems serving millions of daily active users, such as those in social media, streaming, or gaming platforms, is required.
Develops intelligent video management platforms
Network Optix develops software platforms for intelligent video management, helping businesses utilize video technology for improved situational awareness. Their main product, Nx Meta VMP, is a platform for software developers to create custom video management solutions that integrate with other products in the "Works with Nx" ecosystem. Another key offering, Nx Witness VMS, is a versatile video management software that supports various applications, allowing users to manage IP cameras from different manufacturers across multiple environments. Network Optix differentiates itself by focusing on developer-friendly solutions that can be tailored to specific business needs. The company's goal is to empower businesses to effectively use video data for security and operational efficiency through subscription-based software licensing and support services.