Joyride Logo

Joyride

Data Engineer

Sorry, this job was removed Sorry, this job was removed at 07:12 p.m. (EST) on Friday, Feb 21, 2025
Be an Early Applicant
Toronto, ON
Toronto, ON

Who we are

Joyride is the world's leading SaaS platform for micromobility, enabling businesses around the globe to launch, manage and grow their own branded fleets of bikes, scooters, mopeds and everything else smaller than a car.

We are passionate about transportation and changing the way people think about community connectivity. At Joyride, you'll get to work with a motivated and driven team to find creative solutions to exciting challenges in a rapidly evolving, fast-paced industry.

Job Overview:

We are seeking a highly skilled and experienced Data Engineer to join our team. As a Data Engineer, you will be responsible for handling a large volume of data from back-end apis, mobile applications and IoT devices. Your primary responsibility will be creating meaningful insights from this data, developing and training machine learning models, and ensuring the efficient flow of data stored in multiple data storage systems such as MySQL, PostgreSQL, and Google BigQuery.

Key responsibilities include but are not limited to:

  • Create and maintain machine learning models that can provide useful predictions and insight
  • Design and develop scalable data processing pipelines that can handle large volumes of data from multiple data source.
  • Develop and implement data storage and retrieval strategies that are efficient and scalable.
  • Create and maintain databases using technologies like MySQL, PostgreSQL, and Google BigQuery.
  • Implement and maintain data integration workflows between various data storage systems.
  • Monitor and optimize the performance of data processing pipelines, databases, and machine learning models.
  • Ensure the security and privacy of data by implementing appropriate access controls and encryption measures.
  • Collaborate with other teams to understand their data requirements and provide solutions that meet their needs.

Desired qualifications

  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • 5+ years of experience in a similar role.
  • Experience in handling large volumes of data, preferentially from IoT devices.
  • Experience in working with geospatial data and analyzing them at large scale.
  • Strong programming skills in languages like Python, Java, and Scala.
  • Strong experience in data storage and retrieval using technologies like MySQL, PostgreSQL, and Google BigQuery.
  • Experience in designing and developing scalable data processing pipelines using technologies like Apache Spark, Apache Flink, or Kafka.
  • Strong understanding of machine learning concepts and experience in developing and training machine learning models.
  • Experience in implementing and maintaining data integration workflows between various data storage systems.
  • Experience working with different cloud providers such as AWS, GCP and Azure.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Working conditions:

  • Health & Dental Insurance
  • Hybrid office schedule
  • Head office conveniently located close to Union Station
  • ESOP
  • Micromobility perks

Joyride Toronto, Ontario, CAN Office

325 Front Street West, Toronto, Ontario, Canada, M5V 2Y1

Similar Jobs

22 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Cloud • Mobile • Software
As a Data Engineer at BuildOps, you will design and maintain data pipelines, focusing on data processing, automation, and machine learning enhancement. Collaboration with various teams to resolve technical data challenges is key, as is the continuous improvement of data workflows and ETL infrastructure.
2 Days Ago
Toronto, ON, CAN
Expert/Leader
Expert/Leader
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Principal Data Engineer at Autodesk, you will be responsible for enhancing data processing and analytics systems, developing ES pipelines, ensuring data quality, and collaborating with various teams. You will lead a team of engineers, make architectural decisions, and focus on modernizing existing systems to scale with business needs.
Entry level
Information Technology
As a Trainee Data Engineer, you will develop large-scale data processing software, engaging in the full software lifecycle. The role includes designing, coding, testing, and defect resolution while requiring adaptability and collaboration across different teams.
Top Skills: GitJenkinsKafkaNumpyPandasPythonRScipyTalend

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account