Développeur(euse) Big Data
7 days ago
Tu es passionné par les nouvelles technologies et tu as envie de rejoindre une équipe de développement logiciel qui mise sur l'innovation, dans un environnement chaleureux, détendu et stimulant ?
Nous recherchons un Développeur Big Data / Machine Learning pour rejoindre notre équipe « Audience ».
Notre succès repose sur notre capacité à relever les défis ensemble. Nous sommes des passionnés de technologie, toujours à l'affût des meilleurs outils et méthodes pour améliorer notre travail. La communication et l'esprit d'équipe sont pour nous aussi importants que la maîtrise technique.
Si tu as envie de créer des outils de Business Intelligence exploitant les données générées par des millions d'utilisateurs de streaming audio, alors lis bien la suite.
Tu es un excellent candidat si :
- Tu maîtrises des langages de programmation comme Scala (indispensable) et Python (atout).
- Tu parles français et anglais couramment pour discuter avec notre équipe globale
- Tu as déjà développé des applications optimisées avec une forte concurrence d'accès et de faibles temps de réponse.
- Tu possèdes une solide compréhension de la modélisation des données et du traitement parallèle, ainsi qu'une connaissance approfondie des technologies Big Data (par exemple Apache Spark) et des systèmes de stockage de données distribués (par exemple Scylla DB).
- Tu as une expertise avancée des outils de conteneurisation (Docker, Kubernetes, Red Hat OpenShift) et des plateformes cloud (par exemple AWS).
- Tu as une expérience en développement piloté par les tests (TDD) et tu es à l'aise avec les outils CI/CD comme GitHub Actions et Bamboo.
- Tu as déjà conçu et optimisé des chaînes de traitement de données à l'aide d'outils comme Airflow.
- Tu disposes d'une expérience avérée en ingénierie et opérations de Machine Learning appliquées au Big Data, et tu as utilisé des cadres de travail comme Apache Spark pour le ML.
- Tu intègres des outils d'IA dans votre pratique du développement logiciel.
- Tu es autonome, avec d'excellentes capacités d'analyse, de résolution de problèmes et de pensée critique.
- Tu as évolué dans des environnements Agile/Scrum.
- Tu justifies d'au moins cinq ans d'expérience professionnelle en tant que développeur Big Data.
Tes responsabilités :
- Concevoir et développer de nouveaux produits/applications, ainsi qu'améliorer les solutions existantes, en utilisant Scala ou d'autres technologies pertinentes.
- Participer à toutes les phases du cycle de développement logiciel: planification, conception, développement, tests, déploiement, supervision, support, documentation.
- Écrire un code de haute qualité pour créer et maintenir des applications robustes à grande échelle.
- Collaborer étroitement avec les scientifiques des données pour comprendre leurs modèles et transformer des algorithmes complexes en solutions scalables.
- Gérer le cycle de vie des modèles de machine learning, incluant les tests, le déploiement et la surveillance en environnement de production.
- Maintenir une documentation claire des processus et bonnes pratiques afin de garantir leur adoption par l'équipe.
- Travailler en transversal avec les développeurs Big Data, les équipes Data Ops et IT Ops pour assurer une intégration fluide des solutions ML dans l'infrastructure existante.
- Être un membre engagé et positif d'une équipe Agile auto-organisée et multidisciplinaire.
- Proposer son aide et être ouvert à en demander en retour.
- Être réceptif aux idées des autres et communiquer dans le respect mutuel.
- Collaborer avec le Product Manager et les autres équipes produit pour contribuer à définir les solutions futures de l'organisation.
- Formuler des recommandations technologiques et être capable de les justifier.
*****
Are you passionate about new technologies and looking to be part of a software development team that is constantly striving for innovation in a warm, relaxed, and stimulating environment?
We are looking for a Big Data Developer / Machine Learning Ops to join our "Audience" team.
Our success depends on our ability to tackle challenges together. We are technology enthusiasts. Always on the lookout for the best tools and methods to do our work, we also place great importance on communication skills and team spirit.
If you're interested in building Business Intelligence tools that leverage data generated by millions of audio streaming users, read on
You're an excellent candidate if you:
- Are proficient in programming languages like Scala (a must) and Python (an asset).
- Have already developed applications that prioritize high concurrency and short response times.
- Have mastered data modeling and parallel processing concepts and have solid knowledge of Big Data technologies (e.g., Apache Spark) and distributed data storage systems (e.g., Scylla DB).
- Have advanced knowledge of containerization tools (Docker, Kubernetes, Red Hat Openshift) and cloud platforms (e.g., AWS).
- Have experience with test-driven development (TDD) and are familiar with CI/CD tools such as GitHub Actions and Bamboo.
- Have already designed and optimized data processing pipelines using tools like Airflow.
- Have proven experience in Machine Learning engineering and operations applied to Big Data, and have worked with frameworks like Apache Spark for ML.
- Use AI tools in your software development work.
- Are autonomous and possess excellent problem-solving skills and analytical thinking.
- Have developed in Agile/Scrum environments.
- Have at least five years of professional experience as a Big Data developer.
Your responsibilities:
- Develop new products/applications and enhance existing ones using Scala or other relevant technologies.
- Participate in all phases of the software development lifecycle: planning, design, coding, testing, deployment, monitoring, support, documentation.
- Write high-quality code to develop and maintain robust, large-scale applications.
- Work closely with data scientists to understand their models and translate complex algorithms into scalable solutions.
- Manage the lifecycle of machine learning models, including testing, deployment, and monitoring in production environments.
- Maintain documentation of processes and best practices, so team members can easily understand and follow established protocols.
- Collaborate cross-functionally with Big Data developers, Data Ops teams, and IT Ops to ensure seamless integration of ML solutions into the existing infrastructure.
- Be an engaged and positive member of a self-organized, multidisciplinary Agile team.
- Offer help and be open to asking for it in return.
- Be receptive to others' ideas while communicating respectfully.
- Work with the Product Manager and other product teams to help define the future solutions of the organization.
- Recommend technological choices and be capable of supporting them.
-
Database Modeller
7 days ago
Ottawa, Ontario, Canada NTT DATA Full time $90,000 - $120,000 per yearReq ID: 343644NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Database Modeller to join our team in Ottawa, Ontario (CA-ON), Canada (CA). "NTT DATA strives to hire exceptional,...
-
Lead Data Engineer
6 days ago
Ottawa, Ontario, Canada Quantexa Full time $120,000 - $180,000 per yearWhat We're All About.It isn't often you get to be part of a tech company that, since 2016, has been innovating the data analytics market in ways no-one else can. Our technology started out in FinTech, helping tackle serious criminal activity. Now, its potential is virtually limitless. Working at Quantexa isn't just intellectually stimulating. We're a real...
-
Data Pipeline Engineer
23 hours ago
Ottawa, Ontario, Canada Ribbon Communications Full time US$60,000 - US$120,000 per yearJOB TITLEData Pipeline Engineer – Ribbon Analytics (Full Time)About Ribbon CommunicationsRibbon Communications is a global leader in real-time communications, transforming networks to secure IP and cloud-based architectures for consumers and businesses worldwide. Learn more at OPPORTUNITYRibbon Communications is looking for aData Pipeline Engineerto...
-
Data Pipeline Engineer
5 days ago
Ottawa, Ontario, Canada Ribbon Communications Full time $80,000 - $120,000 per yearJOB TITLE Data Pipeline Engineer – Ribbon Analytics (Full Time)ABOUT RIBBON COMMUNICATIONSRibbon Communications is a global leader in real-time communications, transforming networks to secure IP and cloud-based architectures for consumers and businesses worldwide. Learn more at OPPORTUNITYRibbon Communications is looking for a Data Pipeline Engineer to...
-
Data Architect
1 week ago
Ottawa, Ontario, Canada Ciena Full time $104,000 - $166,100 per yearAs the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...
-
Database Modeller
24 hours ago
Ottawa, Ontario, Canada NTT DATA North America Full timeReq ID: NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Database Modeller to join our team in Ottawa, Ontario (CA-ON), Canada (CA)."NTT DATA strives to hire exceptional, innovative,...
-
Data Analytics Engineer
1 day ago
Ottawa, Ontario, Canada Ribbon Communications Full time US$75,000 - US$125,000 per yearJOB TITLE Data Analytics Engineer – Ribbon Analytics (Full Time)About Ribbon CommunicationsRibbon Communications is a global leader in real-time communications, transforming networks to secure IP and cloud-based architectures for consumers and businesses worldwide. Learn more at OPPORTUNITYRibbon Communications is looking for aDataAnalytics Engineerto...
-
Hybrid Data Engineer
2 weeks ago
Ottawa, Ontario, Canada Maplesoft Group Full time $60,000 - $120,000 per yearTitleHybrid Data Engineer (Python / PySpark)LocationOttawa, ONStart Date LanguageEnglishSalaryNegotiableSecurity ClearanceNoneDuration4 MonthsDate Posted Job ID13996Recruiter EmailMaplesoft Group is currently seeking a Hybrid Data Engineer (Python / PySpark) for our client. This hybrid role can be filled in either Toronto or Ottawa, ON. Tasks and...
-
ServiceNow Developer
1 week ago
Ottawa, Ontario, Canada Coaxxion Business Solutions Full time $60,000 - $120,000 per yearTitle: ServiceNow DeveloperLocation: Ottawa (required to work 2 days per week on-site)Overview: We are seeking a highly skilled ServiceNow Developer to join our team. The successful candidate will be responsible for designing, documenting, and developing ServiceNow solutions, enhancements, and changes, particularly focusing on the SAM Pro module. This role...
-
Enterprise Account Executive, Public Sector
1 week ago
Ottawa, Ontario, Canada Databricks Full time $120,000 - $150,000 per yearSLSQ426R159As an Enterprise Account Executive at Databricks, you are a strategic sales professional experienced in selling into Public Sector accounts. You know how to sell innovation and change through customer vision expansion and can guide deals forward to compress decision cycles. You love understanding a product in depth and are passionate about...