Software Engineering Co-op
Acceldata
Apply to this jobABOUT US
Summary
As a Software Engineering Co-op at Acceldata Inc in Canada, you will have the opportunity to work on exciting big data projects and create a Data platform from scratch, learn from experienced professionals, and make a real impact by showcasing your effort directly to the enterprise. In this role, you will design, build, and scale components of the Acceldata Open Data Platform (ODP), contributing to open-source technologies and solving real-world challenges in large-scale data infrastructure. We seek passionate, self-driven individuals eager to make a tangible impact, learn continuously, and deliver solutions that enable organizations to unlock the full potential of the open-source community.
This is a 4 month assignment, 40 hours per week, with required on-site presence at 151 Charles Street West, inside the Communitech Innovation Center.
Why Intern With Us:
At Acceldata, you won’t just be writing code; you’ll be shaping the foundation of modern data platforms used by some of the world’s largest enterprises. You’ll work alongside seasoned engineers and open-source contributors who are passionate about solving complex distributed systems challenges at scale. Every project you take on will directly impact how a data platform is managed, observed, and optimized across hybrid and cloud ecosystems.
This is your chance to build technology that truly matters, software that drives mission-critical pipelines, scales to petabytes, and influences the open-source community at large. We move fast, value creativity, and reward innovation. If you’re looking for a place where your ideas can become real systems and your work can be seen, used, and respected across the data ecosystem, Acceldata is where you belong.
RESPONSIBILITIES
-
Collaborate with the engineering team to write, test, and deploy software solutions using advanced Java or Scala programming.
-
Participate actively in the entire software development lifecycle, including requirement analysis, design, implementation, testing, and maintenance.
-
Leverage past experience with at least one Apache project (e.g., Apache Hadoop, Apache Spark, Apache Kafka) to contribute effectively to the project.
-
Utilize knowledge of open-source community best practices and development methodologies.
-
Identify and troubleshoot issues, ensuring the delivery of high-quality software solutions.
-
Participate in code reviews to maintain code quality and share knowledge with team members.
-
Commit to continuous learning and professional development, adapting to new tools, languages, and platforms as required.
-
Stay updated with the latest advancements in open-source projects and contribute to the community as needed.
REQUIREMENTS
-
Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
-
Strong programming skills in languages such as Java or Scala, and Python.
-
Developed and prepared project build models associated with Maven, Gradle, or SBT.
-
Hands-on experience in Github & Nexus management and its use cases.
-
Solid understanding of data structures, algorithms, and software development principles.
-
Experience with distributed computing, big data technologies, and cloud platforms is a plus.
-
Strong understanding and hands-on experience with Kubernetes, including deploying, managing, and scaling applications.
-
Familiarity with Kubernetes concepts such as Pods, Services, Deployments, StatefulSets, ConfigMaps, and Secrets.
-
Knowledge of data structures, algorithms, and software development principles.
-
Excellent problem-solving and analytical abilities.
-
Understanding of the big data ecosystem, including data ingestion, processing, and storage technologies.
-
Strong communication skills, both verbal and written, to effectively collaborate with cross-functional teams.
-
Proven ability to work well in a team environment, contributing to a collaborative culture.
-
Enthusiasm to learn and adapt to new technologies.
Application Documents Required
- Proof of Co-Op enrollment
- Co-Op Work History, if applicable
- Resume
- Grade Report
Compensation and Benefits Information
- Apple Mac Equipment
- Catered lunch once a week in the office
- Gym with onsite showers
- Games Rooms
- Designated bicycle room
- Drinks and snacks
Compensation (from employer):
20–30 CAD per-hour-wage
Summary
Assist in developing and scaling data platform components using open-source technologies
Job title
Software Engineering Co-op
Experience level
student/intern
Industry
data
Location requirements
on-site in Kitchener, Canada, no remote work allowed
Salary
20–30 CAD per-hour-wage
Visa sponsorship
H-1B sponsor history
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Kitchener, ON, Canada