Machine Learning Engineer

Job description

Strong Analytics is seeking Machine Learning Engineers to collaborate with our team building and managing machine learning pipelines, embedding statistical algorithms in robust software applications, and deploying machine learning applications to the cloud.

This role requires advanced Python, SQL, distributed data processing (e.g., Spark), and deploying models in batch, streaming, and real-time API contexts.

We offer a comprehensive compensation package, including:

  • Competitive base salary
  • 100%-covered Health insurance for employees, 75%-covered dependents
  • Four weeks PTO
  • 401(k) with employer matching
  • Personalized monthly perks and matched charitable donations


Candidates will be evaluated based on their skills with the following technologies/workflows:

  • Python
  • SQL
  • Relational databases (e.g., Postgres, MySQL)
  • Distributed computation (e.g., Spark, Hive, Athena)
  • Deploying deep learning-based models (e.g., PyTorch/Tensorflow)
  • Cloud infrastructures (we use AWS)
  • General application (e.g., web API) development
  • Git collaboration

All applicants will be considered based on their experience and demonstrated skill/aptitude, not formal education.

Applicants should have the ability to travel infrequently (<5% of your time) for team meetings, conferences, and occasional client site visits.

Applicants may reside in either the US or Canada.