We are seeking a skilled Rust developer to join our team and assist with the development of a new project. The ideal candidate should have a strong understanding of Rust programming language and related frameworks, take ownership of tasks, and deliver high-quality code. Responsibilities will include designing, coding, debugging, and testing software applications. The candidate should be familiar… with version control systems such as Git and have experience working in an Agile development environment. Strong problem-solving and communication skills are essential for this role.
Role and Responsibilities
Research, design, implement, test and release new database features and enhancements
Write high quality rust code and comprehensive test cases. Participate in the code review process
Troubleshoot correctness, stability or performance issues related to statement planning and execution in a complex distributed system
Identify and implement performance improvements such as enhancing plan selection, batching or parallelizing work, or pushing down plan subtrees to the data nodes
Improve database scalability as we expand cluster sizes and transaction throughput
Contribute to the growth of our internal database product, MotaStore
Experience with compiled languages, e.g. Rust (preferred),C/C++.
Knowledge of database internals, compilers, query planning/optimization is a plus.
Systems engineering fundamentals (e.g.: distributed systems, operating systems, databases) is a plus.
BS/MS/PhD in CS (or related field) or equivalent experience.
has context menu