Sr. Software Engineer - Rust (Remote, IND) at Jobgether

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Sr. Software Engineer - Rust (Remote, IND) at Jobgether. This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Sr. Software Engineer - Rust in India.. As a Senior Software Engineer specializing in Rust, you will play a key role in developing high-performance software that powers advanced cybersecurity and data science applications. You will collaborate closely with multidisciplinary teams, including machine learning experts, to implement robust features, file parsers, and APIs for internal and external use. This role offers the opportunity to work on challenging problems at the intersection of Big Data, AI, and security, while contributing to software architecture, code quality, and innovative solutions. You will be responsible for leading complex feature development, conducting code reviews, and ensuring reliability across platforms such as Windows, macOS, and Linux. The position requires strong analytical skills, independence, and a willingness to adopt new technologies. Your work will have a direct impact on the efficiency and security of critical software systems.. . Accountabilities. Develop and maintain file format parsing and feature extraction engines.. Implement, test, optimize, and maintain software features in the form of libraries and SDKs.. Collaborate with data scientists to engineer new machine learning features.. Document software designs and conduct thorough, constructive code reviews.. Expose simple APIs to deliver robust services to internal and external customers.. Perform reverse engineering, malware analysis, and integration testing for complex systems.. Contribute to cross-platform development on Windows, macOS, and Linux environments.. 12+ years of professional experience in software development, including Rust, C, C++, and Python.. Expertise in file formats such as PE, ELF, Mach-O, MS Office, ZIP, and packers.. Experience with reverse engineering, feature engineering, and security-related software development.. Proficiency with Git, Bitbucket, Jenkins, and Jira.. Strong understanding of algorithms and software design for complex technical problems.. Familiarity with continuous integration and continuous delivery (CI/CD) systems.. Self-motivated, independent, and able to work in a fast-paced environment.. Strong communication and collaboration skills for working with multidisciplinary teams.. Bonus Skills:. Experience with fuzzing tools (e.g., Jazzer, AFL, Peach).. Knowledge of software vulnerabilities and secure programming practices.. Familiarity with cloud platforms (AWS, GCP, Azure).. Interest in machine learning and AI applications.. . Company Location: India.