Full-stack development supporting research and development projects in software engineering, data analytics, and artificial intelligence. Responsibilities include contributing to the training, evaluation, and deployment of large language models (LLMs) end-to-end, as well as developing and maintaining web applications, integrating AI capabilities, and preparing and processing datasets.
We are seeking a senior undergraduate student in computer science, software engineering, or a related field with strong programming and problem-solving skills. The successful candidate should have experience with Python, JavaScript/TypeScript, web development technologies such as Node.js and React/Next.js. Familiarity with Git and collaborative software development practices is expected.
Knowledge of machine learning, statistics, and LLM frameworks and tools such as PyTorch and Hugging Face is an asset, as is experience with data pipelines, Docker, cloud deployment, and high-performance computing (HPC) clusters.
Technical writing experience, including documenting software, datasets, or AI models, is an asset.
Pay: $28 per hour
Hours: 10 per week