Proficiency in Python programming and common libraries (experience with libraries like Langchain, pandas, and requests is a plus)
Familiarity with version control using Git and GitHub
Basic understanding of cloud computing concepts (exposure to Azure or AWS is a plus)
Foundational knowledge of SQL and database concepts
Understanding of AI technologies (implied from role context)
Responsibilities
Assist with data pipeline development in Snowflake
Write Python scripts to support AI model workflows
Help maintain CI/CD processes using GitHub Actions
Participate in code reviews, team standups, and sprint planning sessions
Experiment with various Large Language Models (LLMs) including GPT, Claude, and Copilot to understand their capabilities and use cases
Develop, enhance, and document at least two Python-based automation scripts or tools that improve team efficiency or support AI model workflows
Contribute to the codebase by submitting pull requests that pass code review using GitHub Copilot and are merged into production, following team's coding standards and best practices
Create comprehensive documentation for at least one technical process or system component
Prepare and present a final internship presentation showcasing projects, key learnings, and recommendations for future improvements
Maintain a learning journal throughout the summer, tracking new technologies explored and challenges overcome