Yelp

Software Engineer, Data Backend

Yelp

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$101,000 - CA$237,000 per year

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