hero
companies
Jobs
If you are a Techstars portfolio companyclaim your profile.

Senior Software Engineer (Rust / C++)

AfterShoot

AfterShoot

Software Engineering
Delhi, India
Posted on Aug 31, 2025
We're looking for a Senior Software Engineer (Rust/C++) to join our core engineering team at Aftershoot. The ideal candidate is proficient in Rust, C++, or both, with a strong grasp of systems programming and performance optimization. You'll work on building high-performance, scalable backend components that power our AI-driven photo workflows. From architecting low-level modules to collaborating with AI and product teams, your work will directly impact the speed, reliability, and innovation of our platform.

Responsibilities

  • Developing the core backend server in Rust that runs locally alongside the Electron app.
  • Designing and implementing APIs for communication between the Electron frontend and Rust backend.
  • Managing efficient IPC (Inter-Process Communication) between the two processes.
  • Handling local data persistence and storage solutions.
  • Optimizing performance for system resources (CPU, memory, disk I/O).

Requirements

  • 2-4 years of professional experience in software development with a focus on Rust, C++, or both.
  • Experience with low-level programming, system programming, or performance-critical applications.
  • Strong problem-solving skills, especially in memory management and performance optimization.
  • Good communication skills and the ability to collaborate effectively within a team.
  • Proactive approach to ownership and delivering projects successfully.

Bonus Skills (Nice To Have)

  • Experience with image processing.
  • Familiarity with Rust libraries like image, imageproc, or C/C++ bindings such as OpenCV.

This job was posted by Arushiy Dixit from Aftershoot.