Enable job alerts via email!

Software Engineer - Open Source Data Platform (Kitchener, Canada)

Acceldata

Kitchener

On-site

CAD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A technology firm in Kitchener, Canada, is seeking a Software Engineer to design and develop components for their Open Data Platform. Candidates should have at least 3 years of experience in distributed systems, proficiency in Java or Scala and Python, and mandatory Linux skills. This full-time, on-site position offers a competitive salary range of $70,000 - $100,000 annually, along with generous benefits including unlimited PTO and employer-paid health coverage.

Benefits

Unlimited PTO with negative balance
Employer-paid health, dental, and vision coverage
Apple Mac equipment
Office gym access

Qualifications

  • Minimum of 3 years of experience in distributed systems or data platform development.
  • Extensive hands-on experience in Java or Scala and Python.
  • Strong coding, debugging, and troubleshooting capabilities.

Responsibilities

  • Design, develop, and maintain high-quality software for the Open Source Data Platform.
  • Collaborate with cross-functional teams to implement new features.
  • Write clean, well-tested, and efficient code.

Skills

Linux proficiency
Cross-functional collaboration
Java or Scala programming
Python programming
Debugging and troubleshooting
Communication skills

Tools

Kubernetes
Docker
Maven
Gradle
GitHub
Job description
Overview

About Acceldata Acceldata is the market leader in Enterprise Data Observability. Founded in 2018 and backed by investors including Insight Partners, March Capital, Lightspeed, Sorenson Ventures, Industry Ventures, and Emergent Ventures, we are a Series-C funded company headquartered in Silicon Valley. Our Enterprise Data Observability Platform helps enterprises build and operate data products by ensuring data is reliable, trusted, and ready to power technologies such as AI, LLMs, Analytics, and DataOps. Delivered as a SaaS solution, Acceldata is trusted by global organizations including HPE, HSBC, Visa, Freddie Mac, Manulife, Workday, Oracle, PubMatic, PhonePe (Walmart), Hershey’s, Dun & Bradstreet, and more.

About Acceldata At Acceldata, we redefine how enterprises manage, observe, and optimize their data platforms. Our mission is to deliver a unified enterprise-grade data observability and modernization platform that integrates across cloud, hybrid, and on-premises environments. The Acceldata Open Data Platform (ODP) brings together technologies such as Hadoop, Spark, Hive, Trino, Kafka, NiFi, MLFlow, Pinot and more to help organizations run complex analytical workloads at scale while avoiding vendor lock-in.

The Role

We are seeking a Software Engineer with a minimum of 3 years of experience in distributed systems or data platform development. 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. This is a full-time, on-site position, open to candidates with valid work authorization.

Why Join 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. You will impact how a data platform is managed, observed, and optimized across hybrid and cloud ecosystems. This is your chance to build technology that matters, drives mission-critical pipelines, scales to petabytes, and contributes to the open-source community. We move fast, value creativity, and reward innovation. If you want a place where your ideas become real systems that are seen, used, and respected across the data ecosystem, Acceldata is the place to be.

Responsibilities
  • Design, develop, and maintain high-quality software for the Open Source Data Platform.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Utilize mandatory Linux skills and expertise.
  • Write clean, well-tested, and efficient code in Java, Python, or Scala.
  • Participate in code reviews and contribute to architectural discussions.
  • Debug and resolve technical issues, ensuring optimal performance and stability.
  • Continuously learn and stay up-to-date with industry best practices and emerging technologies.
  • Work across diverse environments: Bare Metals, VM, and Kubernetes.
Mandatory Skills & Qualifications
  • Mandatory proficiency in Linux to facilitate code deployment and execution.
  • Familiarity with Kubernetes, Docker, and cloud environments is a plus.
  • Extensive hands-on experience in programming with either Java or Scala and Python.
  • Developed and prepared project build models with Maven, Gradle, or SBT.
  • Experience in GitHub & Nexus management and its use cases.
  • Strong coding, debugging, and troubleshooting capabilities to resolve issues and ensure seamless deployment.
  • Fundamental software engineering concepts such as thread/process management, database management, virtualization, and distributed computing.
  • Demonstrated project experience as detailed in the resume.
  • Fluency in English communication.
  • Strong collaboration with internal teams, external contributors, and the open-source community.
  • Ability to communicate effectively with senior leadership, presenting technical accomplishments and strategic insights.
Desired Skills (Bonus)
  • Contributed to Apache or open source projects.
  • Experience with Bigdata stacks or deployed applications.
  • Developed in-house automation for platform management.

$70,000 - $100,000 a year

Benefits and Equal Opportunity

At Acceldata, we are committed to providing equal employment opportunities regardless of job history, disability, gender identity, religion, race, color, caste, marital/parental status, veteran status, or any other status. We are an equitable workplace that welcomes individuals from all walks of life if they fit the designated roles and responsibilities.

We offer: PTO with unlimited negative balance, RRSP plan, up to 100% employer-paid health/dental/vision coverage, supplemental benefits, Apple Mac equipment, office gym access, and participation in a team that coined the term “Data Observability.”

We may use artificial intelligence (AI) tools to support parts of the hiring process. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are made by humans. For information about data processing, please contact us.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.