System Programmer
PInterview
About the Role
The System Programmer role at PInterview is a full-time remote position responsible for maintaining and enhancing the platform’s core systems and infrastructure.
Key Responsibilities
- Designing, implementing, and optimizing system-level code.
- Ensuring stable integration with operating systems.
- Improving performance and reliability.
- Diagnosing and resolving technical issues.
- Collaborating with developers and support teams to troubleshoot system problems.
- Contributing to automation and monitoring tools.
- Documenting system configurations.
- Following best practices for security and scalability.
- Supporting the continuous improvement of PInterview’s online interview services.
Requirements & Tech Stack
- C, C++, Rust
- Linux/Unix-based environments
- Git
- Bash, Python
Qualifications
- Strong Systems Programming skills with experience in low-level programming (e.g., C, C++, Rust) and understanding of system architecture.
- Solid knowledge of Operating Systems concepts (process management, memory, concurrency, networking).
- Proficiency in Troubleshooting complex system issues, including performance bottlenecks, reliability problems, and integration errors.
- Experience providing Technical Support for system-related issues.
- Familiarity with version control (e.g., Git), build and deployment tools, and scripting languages (e.g., Bash, Python) for automation.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong analytical and problem-solving abilities, with attention to detail and a focus on secure, maintainable code.
- Effective written and verbal communication skills.
- Ability to work independently in a remote, distributed team environment.
- Experience with cloud platforms or distributed systems, and interest in edtech or career development solutions is a plus.






