Software Engineering Intern, Data Platform
TerminalJob Description
📋 Description Build and optimize streaming and batch data pipelines. Develop scalable storage for petabytes of IoT/time-series data. Support data quality and data processing capabilities. Participate in code reviews and write clean code. Interact with customers and partners to gather needs. Collaborate with cross-functional teams on solutions. 🎯 Requirements Understanding of data structures, algorithms, and basic system design. Experience with a compiled language like Java. Interested in large-scale data systems and real-time processing. Strong problem-solving and teamwork. 4-12 month internship in Toronto starting fall/winter term. Currently pursuing a CS degree or related field. 🎁 Benefits Databases, distributed systems, or data processing projects. Data pipelines or stream processing projects. Cloud platforms exposure (AWS, GCP, Azure). Experience with Java and Kafka/Flink/Spark related tech.