- Programming experience in Python, including the ability to apply it in data processing, scripting, and software development tasks
- Basic knowledge of Bash scripting for working in command-line and remote environments
- Self-motivated, proactive, and solutions-oriented, with the ability to take initiative and work independently
- Strong written and verbal communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences
- Basic understanding of artificial intelligence concepts, with curiosity and enthusiasm for learning how AI tools can be used to improve processes and drive efficiency. Interest in exploring AI systems and a willingness to develop awareness of responsible AI practices, including risk management and ethical use
Preferred experience or knowelge working with:
- Linux environments
- Writing regression and integration tests to validate software behavior
- API tools such as Postman and familiarity with API design and consumption
- Git or another version control system for collaborative software development
- Programming experience in C++ for performance-sensitive applications
- SQL for data querying and database interaction
- AI and machine learning libraries such as Scikit-learn, TensorFlow, or PyTorch
- Open-source or commercial graph databases
- Integration and continuous delivery tools such as GitHub Actions, Jenkins, or Azure Pipelines
- Knowledge of containerization and orchestration technologies, including Docker and Kubernetes
- Databricks notebooks and pipelines for collaborative data engineering and analytics
- Currently pursuing a degree in Statistics, Mathematics, Business Intelligence, Data Analytics, Data Science, Finance, Financial Engineering, Computer Engineering, Computer Science, or a related field
- Ideal graduation year: 2028
- Internship start date: March 2027
- Support news ingestion, normalization, and data cleaning pipelines to ensure high-quality input for downstream analytics
- Explore news datasets to identify trends, patterns, and meaningful insights
- Assist with Named Entity Recognition and Entity Linking in news stories to improve content intelligence
- Contribute to news classification initiatives, including research and development of new categorization models
- Support the development of automated summarization and clustering solutions
- Derive insights by analyzing large volumes of news content using data science techniques
- Collaborate within an agile team environment, participating in sprint planning, standups, and retrospectives
- Maintain and update existing software components and document all changes thoroughly
- Support automated deployment and testing processes to maintain system reliability
- Assist with Docker and Kubernetes containerization and cluster management
- Build and maintain data notebooks and pipelines in Databricks for scalable data processing