Role Overview
We are seeking highly skilled C/C++ engineers to work with system-level libraries and tools such as OpenSSL, FFmpeg, glibc, libssh2, zlib, systemd, tcpdump and support infrastructure for AI-driven software engineering systems. In addition, you will play a key role in building the backend stack for model training and evaluation pipelines that support intelligent systems like the SWE Bench, where AI agents assist in real-world software maintenance and patching workflows
Responsibilities:
- Develop, maintain, and extend high-performance, secure system software in C/C++.
- Integrate and work with open-source projects such as OpenSSL, FFmpeg, glibc, systemd, tcpdump, libssh2, ImageMagick, and FreeRDP.
- Design tools and infrastructure to support model training and evaluation workflows.
- Build systems for suggesting code patches based on bug reports, issue descriptions, and vulnerability IDs.
- Automate assessment of PRs and patch diffs for correctness and completeness.
- Develop solution plans, set up reproducible environments, and evaluate test outcomes.
- Collaborate with AI engineers on integrations involving Rust bindings and Python-based orchestration tools.
- Analyse low-level system behaviour using profiling, tracing, and debugging tools.
- Write clear, maintainable code and documentation for internal systems and external libraries.
Offer Details:
- Contract Duration: 12 months
- Pay: INR 80K - 1lakh per month (net/take-home)
- Openings: 18
- Mode of work: Fully Remote
- Immediate requirement
Required Qualifications:
- Expert-level 4+ yrs of experience in C and/or C++ (C99+, C++11/14/17).
- Strong understanding of systems programming, memory management, and networking internals.
- Hands-on experience with Linux kernel, glibc, and multithreaded programming.
- Familiarity with libraries such as OpenSSL, zlib, FFmpeg, libssh2, and ImageMagick.
- Proficiency with debugging and diagnostics tools like gdb, valgrind, perf, and tcpdump.
- Experience integrating or extending open-source libraries and toolchains.
- Comfortable with build systems such as make, cmake, and autotools.
- Experience with Python, bash scripting, and Docker.
- Exposure to DevOps practices.
Good to have:
- Experience with model evaluation workflows involving static and dynamic code analysis.
- Understanding of AI-assisted code generation tools and feedback loops.
- Background in building tools for test orchestration, sandboxing, and runtime validation.
Additional Details:
- Commitments Required: 40 hours per week with an overlap of 4 hours with PST
- Engagement type: Contractor assignment/freelancer (no medical/paid leave)
Evaluation Process
- 2 rounds of technical interview with 30 minutes each