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.

Responsibilities

· 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.

Qualifications

· 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)

Scroll to Top

Upload your CV, and we will get in touch with you soon.