← All roles

Software Engineering Co-op

Acceldata· Engineering – R&D (Dev) / Intern
Apply on company site
KitchenerInternPosted 5mo ago

About the role

As a Software Engineering Co-op at Acceldata Inc in Canada, you will design, build, and scale components of the Acceldata Open Data Platform (ODP) while gaining exposure to large-scale data infrastructure, open-source technologies, and enterprise data solutions. This is a 4-month on-site internship in Kitchener, focused on big data projects and contributing to open-source technologies within a collaborative team.

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.

Qualifications

  • 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.

Skills

Required:JavaScalaPythonMaven / Gradle / SBTGitHub & Nexus managementKubernetesData structures & algorithmsCommunication
Nice to have:Distributed computing / Big data technologies

Benefits

  • Apple Mac Equipment
  • Catered lunch once a week in the office
  • Gym with onsite showers
  • Games Rooms
  • Designated bicycle room
  • Drinks and snacks
Last updated Oct 22, 2026. Interested? Apply on the company site.

About Acceldata

AI-Native Data Management for the Modern Enterprise

Discover Acceldata, the industry’s first agentic data management platform, revolutionizing data observability, governance, optimization, and AI-driven operations. Enhance data reliability, reduce costs, and maximize efficiency across hybrid environments.

Data ObservabilityData ManagementAI-driven OperationsHybrid Environments

More open roles at Acceldata