As a Software Engineer Intern at Notion, you will have the opportunity to work on a wide range of projects and contribute to the development of our innovative software solutions. You will be working closely with our team of experienced engineers to design, develop, and deploy scalable and efficient software systems.
Key Responsibilities:
- Design and develop software systems using Python and Node.js
- Implement machine learning algorithms to improve the accuracy and efficiency of our software systems
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain high-quality code, following best practices and coding standards
- Participate in code reviews and provide constructive feedback to colleagues
Requirements:
- Currently pursuing a Bachelor's or Master's degree in Computer Science or a related field
- Proficiency in Python, Node.js, and machine learning algorithms
- Experience with cloud-based services, such as AWS
- Strong problem-solving skills and ability to work independently
- Excellent communication and collaboration skills