Work with the Business teams (Head / MDs) to define and collaborate with other departments, to understand customer needs and develop solutions that meet those needs.
Keep abreast of industry trends and emerging technologies, and evaluate their potential impact on the company's products and operations.
Recommend and support software engineering best practices and processes to improve the efficiency and effectiveness of the engineering team.
...
Contribute to the project's foundational knowledge by documenting the shared technical understanding and implementation details aligned with high-level business requirements and project goals.
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence or a related field.
You are a team player that enjoys collaborating and communicating with diverse groups.
...