Data Engineer
Confirmed live in the last 24 hours
Locations
Toronto, ON, Canada • San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Analysis
Data Science
Data Structures & Algorithms
Jupyter
Git
NumPy
Python
Requirements
- 3+ years of work experience in backend engineering (python preferred)
- Experience implementing HTTP APIs: networking, protocols, specifications
- Familiarity with the data science toolkit: python, numpy, scipy, jupyter
- Basic knowledge of data processing: arrays, vectorization, data types
- Basic knowledge of infrastructure scaling: concurrency, replication, caching, sharding
- Basic knowledge of high availability: zero downtime migrations, robustness
- Familiarity with test-driven development, git, CI/CD
- Specific interest in recommendation engines and machine learning
Responsibilities
- Contribute to our data infrastructure, build new features, maintain and scale existing data processing systems
- Collaborate with machine learning scientists and infrastructure engineers to deploy state-of-the-art machine learning algorithms in production solving business problems
- Work with a variety of data processing principles: high-traffic real-time RESTful APIs, asynchronous background tasks, job scheduling workflow and more
- Improve our “Data Ops” environments by implementing unit tests, integration tests, CI/CD, and internal tools for machine learning and data pipelines
Perceptive recommendation & discovery platform
Company Overview
Crossing Minds' mission is to help businesses create magic moments for their customers by proactively surfacing the items that are most relevant to them. The company makes AI technology that fuels the smartest recommender system for eCommerce, marketplaces, streaming services, and more.
Benefits
- Medical, dental, & vision insurance
- Employer-matched 401(k)
- 20-day PTO
- 9-days of paid holiday
- Company shutdown from 12/24 - 01/01
- Professional education opportunities
- Voluntary Travel Policy
- Visa support, if needed