Research Engineer

Acura Solutions

  • Mumbai, Maharashtra
  • Permanent
  • Full-time
  • 6 days ago
Position: Research Engineer – Secure Multiparty Computation (C++ / Rust)Description
We are hiring a Research Engineer to work on the design and implementation of secure multiparty computation (MPC) protocols using C++ and Rust. The position involves contributing to research and development efforts in privacy-preserving technologies for applications in critical infrastructure and national security contexts. The ideal candidate will possess strong programming skills, a solid foundation in applied cryptography, and a demonstrated interest in developing secure, efficient, and scalable systems.Responsibilities
  • Implement cryptographic protocols, especially secure multiparty computation (MPC), in C++ and Rust.
  • Contribute to the design, optimization, and testing of MPC frameworks across multiple use cases.
  • Conduct performance evaluations and benchmarking of cryptographic primitives and protocols.
  • Work closely with researchers to translate theoretical constructions into practical, robust implementations.
  • Maintain clean, well-documented, and modular codebases with unit tests and reproducible builds.
  • Collaborate with other researchers and engineers to integrate MPC modules into larger systems.
  • Assist in preparing technical documentation and publications where required.
  • Contribute to the design of automation and deployment tools relevant to secure computation.
  • Stay updated on emerging developments in applied cryptography, privacy-enhancing technologies, and systems security.
Eligibility
  • Tech / M.Tech / B.E / M.E in Computer Science, Electrical Engineering, or related fields.
  • Minimum 3–5 years of experience in cybersecurity or applied cryptography R&D roles.
  • Strong proficiency in C++ and/or Rust; experience with cryptographic libraries and low-level systems programming.
  • Solid understanding of secure multiparty computation, secret sharing, and privacy-preserving protocols.
  • Experience with systems-level development, including memory management, concurrency, and network programming.
  • Ability to conduct independent research and contribute to collaborative projects in a research setting.
  • Good communication skills; ability to write clear technical documentation and work effectively in a team.
Desired Qualifications
  • Prior experience with secure computation frameworks (e.g., SPDZ, MP-SPDZ, SCALE-MAMBA, EMP-toolkit, etc.) is a plus.
  • Familiarity with formal security definitions and threat models in MPC is a plus but not necessary.
Contributions to open-source cryptographic or systems software project

Acura Solutions

Similar Jobs

  • AI Research Engineer Intern

    Brainwonders

    • Mumbai, Maharashtra
    Company Description Company Description Brainwonders - India's Largest Career Counselling Company 450+ Education Institutes use the Brainwonders Services 80+ Corporate Conn…
    • 12 days ago
    • Apply easily
  • Software/Research Engineer - Core Laboratory

    Medpace

    • Navi Mumbai, Maharashtra
    Job Summary : Medpace Core Laboratories (MCL) is growing rapidly and we are currently looking for a full time, office based Software Engineer in Mumbai office to join our team. …
    • 1 day ago