Triton Digital17.04.26
AI SCORE 8.5

Senior Software Developer - Big Data and Stream Processing

$120K–$150K/year

About the Role

We are seeking a passionate Senior Software Developer - Big Data and Stream Processing to join our innovative team. As a key member, you will contribute to the development of cutting-edge applications that help broadcasters, podcasters, and music services maximize their online revenue. This Senior Software Developer - Big Data and Stream Processing remote position offers the opportunity to work in a warm and stimulating environment, collaborating with a diverse team committed to continuous improvement.

What You'll Do

  • Design and develop new features while improving and correcting existing functionalities.
  • Develop and maintain robust data pipelines and applications that handle terabyte-scale workloads daily.
  • Collaborate with the Product Owner and other product teams to define future solutions for the organization.
  • Engage in the full application development lifecycle including planning, design, coding, automated testing, code review, documentation, deployment, operations, monitoring, and alerting.
  • Propose and implement continuous improvement solutions, demonstrating openness to the ideas of others.
  • Act as a strategic expert on complex technical and operational issues, challenging existing practices and driving improvements.
  • Participate in an on-call rotation approximately once every two months.

Requirements

  • At least five years of professional experience as a software developer, with a focus on Big Data technologies, particularly Spark.
  • Experience with stream processing technologies such as Kafka, Kafka-Streams, etc.
  • Strong SQL skills for writing and optimizing queries.
  • Proficiency in JVM programming languages and/or Python.
  • Familiarity with tools like GitHub Actions, ArgoCD, Grafana, Docker, and Kubernetes.
  • Ability to troubleshoot complex issues and communicate ideas clearly.
  • Fluency in both French and English at a professional level.

Nice to Have

  • Experience with Apache Airflow or similar job orchestration technologies.
  • Familiarity with Apache Druid and Looker or other BI tools.
  • Previous optimization of queries and processes involving terabyte-scale datasets.

What We Offer

  • Fully remote position with flexible working hours.
  • Four weeks of vacation plus five paid personal days annually.
  • Group insurance programs starting from your first day, including access to telemedicine and an Employee Assistance Program (EAP).
  • Collective RRSP with employer matching contributions from your first day.
  • Internet reimbursement and additional benefits.
Language Requirements
EnglishC1
FrenchC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Developer role offers a unique opportunity to work remotely in the Big Data and Stream Processing field, with competitive salary and benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.