We are seeking a highly skilled and passionate Data Structures and Algorithms (DSA) Specialist to join our innovative engineering team. This role is critical for building productive, scalable, and robust software solutions. The ideal candidate will have a deep understanding of fundamental computer science principles, with a particular focus on designing, implementing, and optimizing complex algorithms and data structures. You will be instrumental in solving challenging technical problems, improving system performance, and contributing to the architectural design of our core products.
Key Responsibilities:
- Design, develop, and implement efficient and scalable data structures and algorithms for various software components and applications.
- Analyze existing codebases and identify opportunities for performance optimization by applying advanced DSA techniques.
- Collaborate with software engineers and architects to integrate optimized algorithms into larger systems.
- Conduct rigorous testing and debugging of algorithms to ensure correctness, efficiency, and robustness.
- Participate in code reviews, providing constructive feedback and ensuring adherence to best practices and coding standards.
- Develop and maintain comprehensive documentation for algorithms and data structures implemented.
- Stay up-to-date with the latest advancements in data structures, algorithms, and computational complexity theory.
- Contribute to the problem-solving culture by tackling complex algorithmic challenges and proposing innovative solutions.
- Mentor junior engineers on DSA concepts and best practices.
- Benchmark and profile algorithms to identify bottlenecks and improve execution time and memory usage.
📌 Data Structures and Algorithms ( DSA ) (India)
🏢 Ghrig People Solutions
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.