Data Developer – 12 month contract

atTriton DigitalRemoteCA flagCanadaFreelanceSoftware EngineerMid-levelSeniorC$90k/year

Posted Oct 22

This is a fully remote position, open to applicants in Canada.

📋 Description

• Create new products and applications while improving existing ones using Scala, Python, or other relevant technologies.

• Engage in every phase of the software development lifecycle, which includes planning, design, coding, testing, deployment, monitoring, support, and documentation.

• Implement modern cloud and DevOps practices.

• Produce high-quality code for robust, large-scale applications.

• Collaborate with data scientists to comprehend models and convert complex algorithms into scalable solutions.

• Oversee machine learning model lifecycles, including testing, deployment, and production monitoring.

• Ensure observability through platforms like Grafana.

• Keep documentation of processes and best practices up to date.

• Work alongside Big Data developers, Data Ops, Data Science, and DevOps/SRE teams to integrate data and machine learning solutions into AWS infrastructure.

• Contribute to a self-organized, multidisciplinary Agile team.

• Collaborate with the Product Manager and other product teams to define future organizational solutions.

• Advise and support technological decisions.


⛳️ Requirements

• Proficient in programming languages such as Scala or Python.

• Proven experience in developing applications that prioritize high concurrency and fast response times.

• Mastery of data modeling and parallel processing concepts.

• Strong knowledge of Big Data technologies, including Apache Spark.

• Familiarity with distributed data storage systems like Scylla DB and AWS data services.

• Advanced understanding of Docker and Kubernetes.

• Knowledge of cloud platforms, particularly with a focus on AWS.

• Experience with test-driven development (TDD), CI/CD, GitHub, and GitHub Actions.

• Skilled in designing and optimizing data processing pipelines using Airflow and Databricks workflows.

• Background in Machine Learning engineering and operations applied to Big Data.

• Experience utilizing Apache Spark for ML and working with Databricks.

• Familiarity with AI tools in software development.

• Experience working in Agile/Scrum environments.

• At least five years of professional experience as a Big Data developer.

• Excellent communication skills in English; proficiency in French is a plus.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Opportunities for professional development and continuous learning.

• Flexible working hours and options for remote work.

• Collaborative and inclusive work culture.

• Access to the latest technologies and tools.

People also viewed

The Hello Team7 hours ago

VoIP Developer – Engineer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job
Cielo Talent7 hours ago

Curriculum Developer

GB flagUnited Kingdom OnlyFull-timeSoftware Engineer£44k – £55k/year
ApplyView job
Quest Analytics, LLC7 hours ago

Software Engineer

US flagAlabama, +38 more locationsFull-timeSoftware Engineer
ApplyView job
Hitss Brasil7 hours ago

Senior Developer Analyst

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Productiv Teams7 hours ago

Director of Engineering

PL flagPoland OnlyFreelanceSoftware Engineer
ApplyView job
RTX7 hours ago

Senior Ignition Developer

US flagFlorida OnlyFull-timeSoftware Engineer$157.2k – $298.8k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers