System Engineer III - C/C++
Description
Role Overview :
As a Systems Engineer 3, you will be at the heart of our core technology stack, architecting and optimizing high-performance software solutions that power our infrastructure. You will work closely with cross-functional engineering teams and product stakeholders to translate complex technical requirements into robust, scalable systems.
Your contributions will directly influence the reliability and efficiency of our platform, ensuring that our end-users experience seamless performance even under the most demanding computational loads. This role is based in Hyderabad and requires a deep-seated passion for low-level systems design and performance engineering.
Key Responsibilities :
- Design and implement high-performance modules using C and C++ to enhance system throughput and reduce latency for our global user base.
- Optimize complex data structures and algorithms to ensure efficient memory management and CPU utilization across distributed systems.
- Collaborate with internal infrastructure teams to troubleshoot and resolve critical system-level bottlenecks, ensuring maximum uptime for business-critical applications.
- Conduct rigorous code reviews and architectural assessments to maintain high standards of code quality and system stability across the engineering organization.
- Develop and maintain low-level system components that serve as the foundation for our product suite, directly impacting the scalability of our business operations.
Required Skillset :
- Demonstrate mastery in C and C++ programming, with a proven ability to write clean, maintainable, and highly efficient code for complex systems.
- Apply advanced knowledge of data structures and algorithms to solve intricate engineering problems and optimize system performance.
- Exhibit strong proficiency in system programming, including multi-threading, memory management, and inter-process communication.
- Communicate technical concepts effectively to both engineering peers and non-technical stakeholders, fostering a collaborative and transparent work environment.
- Possess a degree in Computer Science or a related field, providing a strong theoretical foundation for tackling systems-level challenges.
- Thrive in a hybrid work environment in Hyderabad, demonstrating the ability to manage complex tasks independently while remaining highly responsive to team needs.
