Experience & Qualifications:
- 5+ years of relevant experience
- Strong experience and skills in programming with Rust, Golang and/or Java.
- Good knowledge and experience in building performant high-transaction rate, high volume distributed systems.
- Experience building systems that are incredibly reliable and will scale well in the light of significant business growth.
- 3+ years software engineering experience
- 2+ years working with Rust.
- Experience with signal processing, machine learning, or data analysis
- Experience working with C/C++
- Experience and knowledge around REST API development, API design patterns and best practices
- Python development experience
- Experience deploying production machine learning systems.
- Experience with TensorFlow
- Familiarity with container runtimes such as Docker or Kubernetes.
- Knowledge of database technologies across SQL/NoSQL databases
- Knowledge, understanding and experience with public cloud capabilities and services.
- Can-do attitude and strong execution focus
- High energy and the ability to work collaboratively in a fast-paced environment.
- Implementing distributed services in Rust
- Iterate over the current codebase to improve it and fix any bugs.
- Be a core developer and maintainer of multiple codebases written in Rust.
- Work with the open-source community by collaborating with external contributors on our codebase, creating and participating in events, and facilitating information exchange between our community and other open-source communities