Work In Tech

Find your next role at Canada's fastest-growing tech companies

Principal Software Engineer

StellarAlgo

StellarAlgo

Software Engineering
Calgary, AB, Canada
Posted on Mar 19, 2025

StellarAlgo – Principal Software Engineer

Who We Are

At StellarAlgo we are inspired and united around innovating the future of fan experiences. We are brought together by the belief that accessible and actionable data inspires the personalized and authentic experiences that create lifelong fans. Through a combination of embracing challenges, a belief that alignment enables autonomy and a committed team, we believe in empowering our players to achieve big things where it comes to solving interesting problems with data. In fact, our biggest investment is in you; we give you what you need to focus on your professional growth and career development, all while developing software that directly impacts our customers and their fans. We will challenge you and you will be surrounded by people equally committed to the company’s success, allowing for constant collaboration.

The Role: Are you up for the challenge?

StellarAlgo is the leading customer cloud platform for live audience businesses. We’re focused on growing and monetizing the world's most passionate digital audiences by recruiting high performers who know how to go for gold, work with their team, solve problems in real time, and speak up with creative ideas.

As a Principal Software Engineer, you will be a key technical leader driving the architecture, design, and development of our core data activation platform. You will work across teams to create highly scalable, distributed systems that process and activate massive datasets in real- time. Your expertise will guide strategic decisions on technology and system design while mentoring senior engineers.

What You'll Do

  • Architect and implement scalable, high-performance distributed systems for data processing and activation.
  • Design and optimize storage, indexing, and retrieval mechanisms for large-scale data.
  • Lead cross-functional engineering initiatives, ensuring seamless integration between the
  • front-end, activation layer, backend, machine learning, and data infrastructure.
  • Define and enforce best practices for system reliability, security, and maintainability.
  • Mentor and guide senior engineers, fostering a culture of technical excellence and rapid
  • innovation.
  • Collaborate with product managers, data scientists, and business leaders to align
  • engineering efforts with business objectives.
  • Evaluate and introduce new technologies that enhance system efficiency and developer
  • productivity.

What We're Looking For

Desired:
o 12+ years of backend or full-stack software development experience.
o Proficiency in Python, Java, Scala, or Go.
o Strong knowledge of cloud-native architectures (AWS, GCP, Azure).
o Experience working with real-time data processing frameworks (Flink, Spark

Streaming, Kafka Streams).
o Hands-on experience with SQL and NoSQL databases.
o Familiarity with container orchestration (Docker, Kubernetes).
o Strong problem-solving skills and ability to work in a fast-paced environment.

Nice to have:
o 4+ years of SaaS software product experience
o 5+ years of experience in machine learning, deep learning, LLMs or AI

engineering.
o Proficiency in Python, TensorFlow, PyTorch, or Scikit-learn.
o Experience deploying ML models using Kubeflow, MLflow, SageMaker, or

Vertex AI.
o Strong understanding of distributed computing and cloud-based ML

infrastructure.
o Familiarity with big data processing frameworks (Spark, Dask, Ray).
o Experience with MLOps best practices (CI/CD for ML, model monitoring, A/B

testing).
o Strong mathematical background in statistics, probability, and optimization. o Experience working closely or acting in a product management role

Who You Are

You are a leader who is passionate about rallying teams around key initiatives and holding them accountable to deliver big results. You’re a strong communicator and are passionate about achieving big results. You can inspire and guide teams to align around objectives, solve problems and make quick decisions with good enough data. When presented with a challenge, you do not hesitate to confidently take an approach, qualify its effectiveness, and execute on the chosen path forward. You excel at building strong relationships and take pride in the connections you’ve established both internally and externally.

The data is clear – diverse teams are not only the right way to go, they’re the profitable way to go. StellarAlgo is an equal opportunity employer that prioritizes creating an inclusive work environment for our team. We focus on hiring candidates with unique perspectives and opinions that improve our ability to apply creative solutions to complex problems.