As a Rust Developer at .txt, you will play a crucial role in developing and maintaining the core of our technology. You will be immersed in a fast-paced environment where your work directly impacts the capabilities, efficiency, and scalability of our products.
Requirements
- Demonstrated ability to lead and contribute to sophisticated, collaborative Rust projects.
- A track record of developing well-tested, high-performance software.
- Expertise with code profiling and debugging.
- Experience with automated workflows in CI.
- Ability to learn and/or work with the following technologies: CUDA, C/C++, Rust/Python bindings.
Responsibilities
- Initiate and drive the development of mission-critical Rust projects from conception through deployment.
- Write and optimize parsing code with a strong emphasis on performance, supported by automated benchmarking.
- Ability to design, implement, and readily debug formal grammars, efficient parsers, standard and non-standard automata, and general text-based indexing/search.
- Work with other teams to integration their work into production-ready Rust.
- Utilize advanced profiling, debugging, and continuous integration tools to maintain and enhance code quality in non-trivial and consistent ways.
Other
- We are looking for a person with a passion for coding, values clear and concise communication, and a dedication to learning and improvement.
- Excellent communication skills and a proactive approach, ideally suited for an early-stage startup culture.
- Please provide a 1-page resume in English.
- Kindly, do not apply to more than one position at a time.
- We require team members to be available, on a daily basis, for at least 3 hours of overlap with morning New York City (Eastern Time Zone) business hours, 8am - 1pm.