Senior Machine Learning Engineer

Remote /
Software Engineering & Development – Engineering /
Full-time (Exempt)
About the Senior Machine Learning Engineer role:
As a Senior Machine Learning Engineer at Scorpion, you’ll work with our growing data science team to develop data products for Scorpion and its clients. We’re looking for a highly skilled mathematician and python developer who will be excited to build new models and iterate on our existing suite of machine learning models. 


    • Bring extensive modeling expertise to the table when new projects are being prototyped and designed
    • Improve the accuracy and scalability of existing models by using advanced feature engineering and modeling methods
    • Support model monitoring efforts to any model degradation or application errors
    • Continue development of existing feature stores
    • Mentor junior members of the team to improve their modeling abilities
    • Validate production models and analyze the performance of existing models
    • Assessing the usefulness of new data sources, transformations, and modeling techniques


    • Extensive industry modeling experience (Masters/Ph.D. in Statistics/Data Science/Machine Learning/etc. and one prior role as a machine learning engineer OR 5+ years applied modeling experience)
    • 5+ years of Python development experience
    • Experience with machine learning cloud deployment (AWS/Azure/etc.)
    • Python Expertise (including extensive experience with pandas/numpy/scikit-learn/xgboost/etc. - Bonus if applied experience with PyMC3)
    • Statistics expertise (A/B Testing, experiment design, Bayesian methods, etc.)
    • A deep understanding of common machine learning algorithms (RF, SVM, LR, GBDT, GLMs, etc.) as well as probabilistic modeling. (Bonus if the experience with NLP and/or NNs)