Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related technical field
Enrolment in a graduate program (Master's or Ph.D.) is a plus
Hands-on experience developing web applications using JavaScript, React, and Node.js, with a good understanding of front-end and back-end development principles
Practical knowledge of Python and SQL for scripting, data manipulation, and analysis
Familiarity with at least one major cloud platform such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP)
Completed coursework or personal projects involving data science, machine learning, or statistical analysis
Experience in the full software development lifecycle, including designing, testing, version control and deploying applications in real-world or academic settings
Strong communication skills with the ability to present technical concepts to non-technical stakeholders
A proactive learner
Responsibilities
Collaborate closely with engineering teams to understand challenges and requirements and provide data-driven solutions
Contribute to the development and enhancement of full stack web applications using React, Node.js, and PostgreSQL
Implement data engineering solutions and assist in building data pipelines and backend systems to support scalable data analysis
Utilize GitHub for version control, ensuring collaborative and organized code management
Develop Python scripts to perform data analysis and extract actionable insights from collected datasets
Deploy cloud-native applications via Azure Functions and Azure Web Apps
Prepare comprehensive documentation and share findings within the organization