Software Engineering Intern, Data Platform
Terminal
About Terminal
Terminal builds telematics data infrastructure for the commercial fleet industry. Commercial auto insurers and fleet software companies including industry leaders like Intact Insurance depend on our platform to access GPS speeding and vehicle data from 330 telematics providers. We recently raised our Series A led by Battery Ventures and are backed by Y Combinator Golden Ventures Penske Transportation Solutions and Intact Private Capital. Our team works together in person in Toronto combining early-stage speed with late-stage maturity while processing many terabytes of vehicle data every day.
For more on working at Terminal see our careers page at that this role is only open to Toronto/GTA-based candidates.
About the role
Were looking for a software engineering intern whos excited about building scalable data platforms. This is an opportunity to work on real production systems contributing to the data platform that powers Terminals API and handles everything from data streaming and storage to analytics at petabyte scale. Youll work closely with our senior software engineers contributing to projects that directly impact how we process and deliver high-volume telematics data to our customers.
What you will do
Help build and optimize streaming and batch data pipelines that support our core product
Work on scalable storage solutions for handling petabytes of IoT and time-series data
Support implementation of data quality and data processing capabilities
Participate in code reviews and learn best practices for writing clean maintainable code
Directly support and engage with our customers and partners
Collaborate with cross-functional teams to understand requirements and deliver solutions
Gain hands-on experience with modern data infrastructure technologies and AI tools
About you
Available for a 4-12 month internship on-site at our office in downtown Toronto starting this upcoming fall or winter term
Currently pursuing an undergraduate degree in Computer Science or a related field
Completed at least 2 full years of undergrad (3rd year)
Completed at least 1 prior professional software internship
Required qualifications
Understanding of software patterns data structures algorithms and basic system design
Experience with a compiled programming language like Java
Curious about large-scale data systems and real-time processing
Strong problem-solving skills and eagerness to learn
Able to work collaboratively in a team environment
Bonus points
Coursework or projects involving databases distributed systems or data processing
Personal or academic projects involving data pipelines or stream processing
Exposure to cloud platforms (AWS GCP or Azure)
Experience working with Java
Exposure to technologies similar to Kafka Flink or Spark
Technologies youll learn
Languages: Java Python
Framework: Spring Boot
Storage: Apache Iceberg Apache Doris AWS S3
Streaming ETL: AWS Kinesis Apache Kafka Apache Flink Apache Spark
Infrastructure as Code: Pulumi AWS CDK
CI/CD: GitHub Actions
The interview process
Coding Screen (25-45 min)
Coding Challenge (30 min) Project Showcase (30 min)
On-site culture Loop (60 min)
Accessibility and accommodation
Terminal is committed to an accessible hiring process. If you need an accommodation at any stage applying interviewing or completing an assessment email and we will work with you to meet your needs. Accommodations are available under the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code and requesting one will never affect how your application is considered.
Required Experience:
Intern
- ...our 20+ microservice Backstage platform using TypeScript and Node.js,... ...Features: Extend the platform with engineering maturity scoring, change... ...make catalog and engineering data accessible to humans and AI agents... ...and Node.js with strong software architecture fundamentals Hands...DataWorldwideNight shift
$69k - $114k per year
...typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform services, and shared engineering capabilities... ...technical design decisions • Contribute to internal developer platform capabilities and self-service...DataPermanent employmentFlexible hours$92.9k - $116.1k per year
...Marqeta is the modern card issuing platform behind companies like Uber Square Instacart and Klarna. Our Data Engineering Platform team owns the Snowflake infrastructure and services... ...trust every transaction record. As a Software Engineer II on the Data Engineering Platform...DataFull timeWork at officeRemote workFlexible hours$160k - $220k per year
...This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Staff Software Reliability Engineer - Data Platform About the Team The Data Platform team is responsible for the foundational data services, systems, and data...DataLocal areaWorldwideFlexible hours- "Learning fast is an engineer’s superpower in the AI era." About Us... ...one of the most loved creative platforms in AI: over 45 million users,... ...creator actually sees. As an intern or co-op, you'll own real work... ...Systems — Training, inference & data The backbone behind every...InternshipDataFull time
- ...Terminal builds telematics data infrastructure for the commercial... ...Commercial auto insurers and fleet software companies including industry... ...Insurance depend on our platform to access GPS speeding and vehicle... ...Were looking for a software engineering intern whos excited to tackle...InternshipDataWork at office
- ...patterns, and Pydantic-based data validation. Hands-on experience... ...building backend processing engines. Understanding of REST API... ...Ability to work with cloud platforms (AWS, Azure, or GCP) for data... ...Duties : Collaborate with internal stakeholders to translate business...DataFull timeContract workLocal area
$105k - $195k per year
...control, and seamless identity experiences across Kong's platform. About The Role The Software Engineer will be a key contributor to the IAM Team, building... ...Experience with database systems (SQL and NoSQL) and data modeling. ~ Solid computer science fundamentals including...DataFull timeWorldwide- ...successful at Vanta without it. We are looking for a Senior Software Engineer to join our Product Platform org - the group that powers product development across... ...& Foundations is a brand-new team that owns Vanta's internal engineering libraries and golden-path patterns....InternshipDataFull timeRemote workFlexible hours
- ...NationGraph NationGraph is making public sector data accessible and actionable for businesses... .... NationGraph’s data and intelligence engine provides buying signals derived from... ...and sold companies in the past. Built software infrastructure processing billions of dollars...InternshipDataWork from homeFlexible hours
$108k - $135k per year
...opportunity to thrive. We are building and maintaining a highly scalable asynchronous platform that empowers our organization to handle critical business cases. As a software engineering team, our mission is to create robust and innovative solutions that drive the success of...Hourly payFull timeWork at officeFlexible hours3 days per week$80k - $138k per year
...well-being and connectedness. Learn from deep subject matter experts through mentoring and on the job coaching -- As a Data & AI Platform Engineer, you operate at the foundation of modern data and AI ecosystems—designing, deploying, and operating scalable, secure, and...DataPermanent employmentFlexible hours$95k - $145k per year
Senior Data Platform Engineering Specialist Position Description Location: Toronto/Montreal Preferred Languages: Bilingual (English/French... ...Engineering Experience with developer self-service, Internal Developer Platforms (IDPs), or traditional CI/CD pipelines (...DataLong term contractPermanent employmentFull time$84k - $175k per year
...end-to-end design and implementation of Microsoft Fabric-based data platforms (Lakehouse, Warehouse, OneLake). • Architect and deliver... ...roadmaps. Team Leadership • Manage and mentor a team of data engineers and senior consultants. • Support hiring, onboarding, and...DataPermanent employmentFlexible hours$156.8k - $196k per year
...As Marqeta's Manager, Software Engineering within our Risk, Fraud and Disputes pod, you will lead the... ...development, and execution of our Identity Platform . You will be responsible for building... ...accommodation request. Personal data that is provided as part of the application...InternshipDataWork at officeRemote workFlexible hours$172k - $229k per year
...BuildOps, we’re building a groundbreaking software platform purpose-built for today’s commercial... ...matter deeply here. As a Staff Software Engineer, working on the Integration Platform,... ...the systems that power integrations and data movement across the BuildOps ecosystem....DataLong term contractFor contractorsWork at officeLocal areaWork from homeFlexible hours- ...office. These include frontend and backend engineers, AI research scientists, and others from... ...Overview The responsibilities of our Platform team include building and maintaining all... ...maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and...Work at office
$110k - $160k per year
...better working world for all. As an AI Platform Engineer, you will design, build, and operate the... ...of factors including but not limited to internal equity, education, relevant experience,... ...in the capital markets. Enabled by data and technology, diverse EY teams in over...DataLong term contract- ...is a financial infrastructure platform for businesses. Millions of companies... .... The tremendous amount of data makes Stripe one of the best... ...and services that enable ML engineers and data scientists across Stripe... ..., and operating great software systems. Who you are We'...DataLong term contractFlexible hours
$115k - $200k per year
...Power the World's Connections About The Platform Team At Kong Kong Inc., a leading... ...companies. About The Role The Senior Software Engineer will be a key contributor to the... ...query critical security and compliance data. Create MCP (Model Context Protocol)...DataFull time$142.4k - $190.1k per year
...the world shops and sells. Our platform empowers millions of buyers... ...This role sits within eBay’s engineering organization in Toronto, Ontario... ...platform that transforms how software is designed, developed, and delivered... ...partner closely with product, data, and engineering leaders while...DataLong term contractPermanent employmentFull timeImmediate start$140k - $170k per year
...Etraveli Group’s world leading tech platform - giving partners access to... ...is moving its entire data stack from bare-metal VMs to Kubernetes... ...for a senior infrastructure engineer who has done stateful... ..., broker/coordinator/overlord internals, partition design, consumer lag...DataFull timeWork at officeFlexible hours2 days per week$136k - $187k per year
...mission. If you are too, let's talk. The Platform Network Engineering Team Auth0 by Okta is an easy-to-... ...focus on innovation. The Senior Software Engineer Opportunity You will be... ...What you’ll be doing Implement internal and edge networking infrastructure and...Local areaWorldwideFlexible hours- ...technology that will set the standards for software-defined vehicles around the world.... ...connect with the outside world. As a Software Engineering Intern, you will play a key role in designing... ...@rivian.com. Candidate Data Privacy Rivian and Volkswagen Group Technologies...InternshipDataFull timeContract work
$165k - $180k per year
...the Job As the Senior Manager of our Data Platforms team, you will lead a highly technical group... ...of database administrators and data engineers to foster a culture of operational excellence... ...with cross-functional teams, including software development and data engineering, to...DataLong term contractLocal areaFlexible hours- ...Senior Director, Software Engineering – Customer Content Platform CoCounsel · Agent Context Do you want to build the infrastructure that makes enterprise... ...file management, ingestion at scale, compliance, and data migration? This is the kind of work that is invisible...DataFull timeWork at officeLocal areaFlexible hours
$120k per year
...interaction to new heights. Our cutting-edge cloud platform, coupled with AI-driven analytics tools,... ...essence of customer sentiment, turning data into actionable insights with lightning speed. We are seeking a Principal Software Engineer to lead the architecture and development...DataFull timeFlexible hours$23 - $27 per hour
...cars. Could you be the full-time Engineering Intern (Fall 2026) in Willowbrook we’re looking... ...(RCA) of service failures Analyzing data and making actionable recommendations... ...reliability engineering Familiarity with CAD software (AutoCAD, CATIA V5) Strong...InternshipDataHourly payLong term contractFull timeApprenticeshipWork at officeWorldwide$160k - $220k per year
.... Get to know the team The Developer Platform team at Auth0 (an Okta company) owns the... ...shapes how developers experience identity. Software is increasingly built by developers... ...the one calling it. We're looking for an engineer who already builds with those skills. We...Local areaWorldwideShift work$116k - $235.1k per year
...About the Role: We're hiring Senior and Staff Data Platform Engineers to join the Data Infrastructure teams in Toronto. Together these teams own the infrastructure that processes billions of events per day: Spark-on-Kubernetes, Flink and Kinesis pipelines, a multi-petabyte...DataLong term contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Intern, Data Platform. Be the first to apply!
- embedded software Toronto, ON
- software application developer Toronto, ON
- software asset management analyst Toronto, ON
- spécialiste assurance qualité logiciel Toronto, ON
- software trainer Toronto, ON
- entry level software Toronto, ON
- golang software developer Toronto, ON
- software Toronto, ON
- software qa Toronto, ON
- software implementation project manager Toronto, ON
