Senior Rust Engineer
Project Description
We are looking for a Rust engineer to help us expand our development. This position will be working with a talented group of individuals to improve our application.
We maintain multiple Scrum teams comprising 5-8 engineers each, varying based on the project’s requirements. These teams adhere to the Scrum framework, following bi-weekly iterations to execute their work effectively.
· Develop scalable, robust, and cost-effective solutions.
· Take ownership of the Technical Requirements and work with teams to drive the technology roadmap.
· Proactively communicate with Managers and Technical Leaders regarding the status and potential impacts on the delivery date and/or expected quality of tasks and projects.
· Develop high-quality software components in accordance with organizational standards, technical requirements, and detailed designs.
· Effectively participate in a team-oriented environment that involves continuous design reviews, code reviews, and collaboration.
· Provide technical guidance and product expertise to Customer Delivery and Operations to resolve production issues.
· Follow established development processes for assigned projects.
· 6+ years’ experience working as a software developer
· 3+ years’ commercial experience with Rust
· Ability to write robust, efficient and reliable code
· Good understanding of async programming, multithreading
· Experience with debugging tools, fixing bugs, profiling
· Experience doing performance improvements
· Experience with various data science packages in Python is a plus
· Excellent written and verbal communication skills.
· Excellent problem-solving skills and attention to detail.
· Team player
· Agile mind (Ready to learn Agile methodologies and use them)
Nice to Have
· Experience in the telecommunications domain.
· Python Experience
· Agile methodologies (Scrum, Kanban)