Job Summary:
An experienced software engineer is required to design and develop scalable algorithms and data structures.
Responsibilities:
* Design and develop efficient algorithms and data structures.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
* Conduct code reviews and ensure adherence to coding standards.
* Participate in the development of technical documentation.
Requirements:
* Bachelor's degree in Computer Science or related field.
* 5+ years of experience in software engineering.
* Strong understanding of data structures and algorithms.
* Proficient in programming languages such as Java, Python, or C++.
* Experience with Agile development methodologies.
* Excellent problem-solving skills and attention to detail.