Senior Rust Developer at Apriorit #vacancy #remote

Apriorit is a software engineering company which was established in 2002, and has extensive experience in system programming, cybersecurity, reverse engineering, SaaS/web, blockchain-based solutions, and artificial intelligence.

Working with high-profile clients (including Fortune 500 companies) for 20+ years, we have established high standards in software development, communication, and effective teamwork.

Our headquarters are in the US, with EU offices in Cyprus and Poland, and three R&D offices in Ukraine. Our team consists of over 350 specialists, and we assist tech companies worldwide in turning their challenging ideas into secure and viable products.

We are looking for  Senior Rust Developer who would like to work in a  cybersecurity project .

Project:

The Endpoint Protection, Detection, and Response (EPDR) system is designed to offer comprehensive security solutions for both private and public enterprises, safeguarding them against a wide range of cyber threats. This project aims to develop a robust solution for real-time threat detection, response, and prevention.

The system boasts extensive protection capabilities, including threat identification, anomaly detection, and automated mitigation strategies. The development process involves transferring existing features from Python to Rust, which enhances system performance and ensures high security and data protection standards. Additionally, new functionalities will be created to further strengthen the system’s capabilities.

Responsibilities:

  • Implementation of an Endpoint Protection, Detection, and Response system, transferring existing features from Python to Rust and creating new functionality.

Requirements:

  • Over 2 years of hands-on experience with Rust, including proficiency in asynchronous programming (async/await) and multithreading.
  • At least 3 years of experience with C/C++, which will be considered a significant advantage.
  • A strong background in cryptography, security, or encryption is highly desirable and will be a substantial asset.
  • Proficiency in networking and Windows development.
  • Extensive experience in system programming, including low-level system interactions, memory management
  • English – upper intermediate and higher.

Nice to have:

  • Experience with Python.
  • Familiarity with driver development.

Perks & benefits:

  • You will be part of a project that boasts some of the most extensive protection features in the industry, providing a unique opportunity to contribute to advanced cybersecurity solutions.
  • This is an exciting opportunity to be involved in the creation of a new product and participate in developing the first release version, making a significant impact from the ground up.
  • This role allows you to leverage and enhance your technical skills resolving challenging tasks.
  • You will have the chance to work in the international team alongside some of the best cybersecurity experts, fostering an environment of learning and professional growth.
  • Remote work and flexible working hours.
  • Competitive salary reflecting your experience.
  • Opportunity to develop your competencies – an experienced team, regular 1: 1 with a manager as well as a development plan tailored to your needs.
  • 20 paid work days of annual leave, plus sick leave.
  • B2B or permanent contract (choice of).
  • Career development and professional growth.
  • Free corporate English lessons with a native speaker.
  • Powerful equipment provided (laptop and accessories).
  • Mental health support and other corporate bonuses.

If you are interested in this position, please send us your detailed CV.

C++ systems-programming Security Python multithreading encryption async-await Networking memory-management Rust cryptography

Leave a Reply