Senior Software developer
About the role
Are you passionate about new technologies, and would you like to be part of a software development team constantly seeking innovation in a warm, relaxed, and stimulating environment?
We're looking for a teammate like you!
Join an Agile and ambitious team that is driven to always improve and develop innovative applications within our platform that help broadcasters, podcasters and music services maximize their online revenue.
Your responsibilities:
- Contribute to the design and development of new features and the improvement/correction of existing features.
- Develop and maintain robust data pipelines and applications processing terabyte-scale loads daily.
- Collaborate with the Product Owner and interact with other product teams to define solutions for the future of the organization.
- Contribute to all activities of the application development life-cycle (planning, design, coding, automated unit & integration testing, code review, documentation, deployment, operations, monitoring, and alerting).
- Demonstrate openness to the ideas of others while communicating with respect.
- Propose and help implement continuous improvement solutions.
- Be an engaged, transparent, and positive member of a self-organizing and multidisciplinary Agile team.
- Recommend certain technological choices and be able to support them.
- Participate in an on-call rotation. (Approx. once every two months.)
You are a good candidate if:
- You have experience in both stream processing and big data technologies, especially Spark.
- You have working experience with stream processing technologies like Kafka, Kafka-Streams, etc.
- You are very interested in the complex challenges related to distributed data processing.
- You know how to write and optimize SQL queries.
- You have the ability to thoroughly troubleshoot issues, investigate problems, and clearly communicate your ideas.
- You speak English at a professional level. French an asset.
You are an excellent candidate if:
- You have at least five years of professional experience as a software developer, working with JVM programming languages and/or Python.
- You have working experience with programming languages like Scala, Kotlin, and/or Python.
- You have previously optimized queries and/or processes involving terabyte scale datasets.
- You have experience with Apache Airflow or similar job orchestrating technologies.
It would be a bonus for us if you know about:
- You worked with Apache Druid.
- You worked with Looker or other BI tools.
- You know tools like GitHub Actions, ArgoCD, Grafana, Docker, and Kubernetes.
About Triton Digital
Triton Digital® is the global technology and services leader to the digital audio and podcast industry. Operating in more than 80 countries, Triton provides innovative technology that enables broadcasters, podcasters, and online music services to build their audience, maximize their revenue, and streamline their day-to-day operations. In addition, Triton powers the global online audio industry with Webcast Metrics®, the leading online audio measurement service and Podcast Metrics, one of the first IAB certified podcast measurement services in the industry. With unparalleled integrity, excellence, teamwork, and accountability, Triton remains committed to connecting audio, audience, and advertisers to continuously fuel the growth of the global online industry. For more information, visit www.TritonDigital.com.
Nous sommes le leader mondial en matière de technologie et de services de streaming audio et de podcast. Nous opérons dans plus de 80 pays et nous fournissons une technologie innovante permettant aux diffuseurs, aux podcasteurs et aux services de musique en ligne de développer leur audience, de maximiser leurs revenus et de rationaliser leurs opérations.
Avec une intégrité, une excellence, un travail d'équipe et une responsabilité sans précédent, Triton reste déterminé à connecter l'audio, le public et les annonceurs pour alimenter en permanence la croissance de l'industrie mondiale en ligne. Pour plus d'informations, visitez www.TritonDigital.com.
Senior Software developer
About the role
Are you passionate about new technologies, and would you like to be part of a software development team constantly seeking innovation in a warm, relaxed, and stimulating environment?
We're looking for a teammate like you!
Join an Agile and ambitious team that is driven to always improve and develop innovative applications within our platform that help broadcasters, podcasters and music services maximize their online revenue.
Your responsibilities:
- Contribute to the design and development of new features and the improvement/correction of existing features.
- Develop and maintain robust data pipelines and applications processing terabyte-scale loads daily.
- Collaborate with the Product Owner and interact with other product teams to define solutions for the future of the organization.
- Contribute to all activities of the application development life-cycle (planning, design, coding, automated unit & integration testing, code review, documentation, deployment, operations, monitoring, and alerting).
- Demonstrate openness to the ideas of others while communicating with respect.
- Propose and help implement continuous improvement solutions.
- Be an engaged, transparent, and positive member of a self-organizing and multidisciplinary Agile team.
- Recommend certain technological choices and be able to support them.
- Participate in an on-call rotation. (Approx. once every two months.)
You are a good candidate if:
- You have experience in both stream processing and big data technologies, especially Spark.
- You have working experience with stream processing technologies like Kafka, Kafka-Streams, etc.
- You are very interested in the complex challenges related to distributed data processing.
- You know how to write and optimize SQL queries.
- You have the ability to thoroughly troubleshoot issues, investigate problems, and clearly communicate your ideas.
- You speak English at a professional level. French an asset.
You are an excellent candidate if:
- You have at least five years of professional experience as a software developer, working with JVM programming languages and/or Python.
- You have working experience with programming languages like Scala, Kotlin, and/or Python.
- You have previously optimized queries and/or processes involving terabyte scale datasets.
- You have experience with Apache Airflow or similar job orchestrating technologies.
It would be a bonus for us if you know about:
- You worked with Apache Druid.
- You worked with Looker or other BI tools.
- You know tools like GitHub Actions, ArgoCD, Grafana, Docker, and Kubernetes.
About Triton Digital
Triton Digital® is the global technology and services leader to the digital audio and podcast industry. Operating in more than 80 countries, Triton provides innovative technology that enables broadcasters, podcasters, and online music services to build their audience, maximize their revenue, and streamline their day-to-day operations. In addition, Triton powers the global online audio industry with Webcast Metrics®, the leading online audio measurement service and Podcast Metrics, one of the first IAB certified podcast measurement services in the industry. With unparalleled integrity, excellence, teamwork, and accountability, Triton remains committed to connecting audio, audience, and advertisers to continuously fuel the growth of the global online industry. For more information, visit www.TritonDigital.com.
Nous sommes le leader mondial en matière de technologie et de services de streaming audio et de podcast. Nous opérons dans plus de 80 pays et nous fournissons une technologie innovante permettant aux diffuseurs, aux podcasteurs et aux services de musique en ligne de développer leur audience, de maximiser leurs revenus et de rationaliser leurs opérations.
Avec une intégrité, une excellence, un travail d'équipe et une responsabilité sans précédent, Triton reste déterminé à connecter l'audio, le public et les annonceurs pour alimenter en permanence la croissance de l'industrie mondiale en ligne. Pour plus d'informations, visitez www.TritonDigital.com.