
Software Engineer, Data Backend
Yelp
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$101,000 - CA$237,000 per year
Tech Stack
About the role
- Design, build, and maintain secure, compliant ML infrastructure and automation adapted for high-sensitivity environments.
- Develop and productionize machine learning and data pipelines serving real-time models that fight fraudulent traffic, spam, and bots.
- Extract valuable signals from massive datasets, using your expertise to turn raw data into actionable insights.
- Dive deep into data to uncover patterns indicative of suspicious or fraudulent behavior and iterate on detection signals.
- Drive adoption of best practices in MLOps (model versioning, CI/CD for ML, monitoring) and ensure robust privacy/data protection controls.
- Collaborate closely with teams across Yelp, including Core ML, Security, and Product, to proactively defend our users and business metrics.
- Provide technical mentorship and contribute to the continuous improvement of engineering standards and experimentation processes.
Requirements
- Solid foundation in software engineering and machine learning/data engineering best practices.
- Experience designing or adapting ML infrastructure, MLOps tooling, and data pipelines in Python (e.g., pandas, NumPy, scikit-learn, TensorFlow, XGBoost), Spark, AWS (e.g., S3, Redshift), and modern databases (e.g., SQL/NoSQL).
- Demonstrated ability to build large-scale, real-time distributed systems for detecting abuse, fraud, or adversarial behavior.
- Deep understanding of privacy, data protection, secure engineering, and access control within ML systems.
- Comfort working independently in a fast-paced, ambiguous environment, with the curiosity and tenacity to tackle evolving problems.
- Excellent communication skills and a collaborative mindset, especially when handling sensitive projects under NDA.
- Bonus: Experience with Kubernetes, MLflow, Kubeflow, Airflow, Scala, MapReduce, Flink, Cassandra, or related technologies.
Benefits
- Competitive salary
- Health insurance
- Flexible working hours
- Professional development opportunities
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learningdata engineeringMLOpsPythonpandasNumPyscikit-learnTensorFlowXGBoostSpark
Soft Skills
communicationcollaborationindependencecuriositytenacity