Software Engineering Co-op
Acceldata· Engineering – R&D (Dev) / Intern
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
- Software Engineer - Observability (Pulse)1w agoCampbell, CA · Engineering – R&D (Dev)
- Staff Product Support Engineer - Cloud Support1w agoHybrid (Bengaluru) · Customer Success – Support
- Partner Sales Manager - EMEA2mo agoHybrid (Greater London, UK) · Sales – Enterprise Sales
- Senior Engineering Manager2mo agoBengaluru · Engineering – R&D (Dev)
- System Administrator - Contract2mo agoBengaluru · IT