Sr. Machine Learning Engineer

company banner
DHI Group, Inc.
Machine Learning, NLP, Jupyter, Python, PyTorch, numpy, pandas
Full Time
$150,000 - $175,000
Travel not required

Job Description

As Senior Machine Learning Engineer you'll work within a team of data scientists, machine learning engineers and software engineers to apply machine learning (ML) or other related techniques to improve user experiences and decision making.  The Matchology team plays a critical role in our brand differentiation strategy, using our deep knowledge of the tech job market to produce a best-in-class matching model that technologists and recruiters trust, advancing us beyond our competition with robust features and personalization capabilities.  We pride ourselves on creating resilient, highly available, and interpretable ML systems, believe in using the right tool for the job and are always open to new technologies where it makes sense. You'll take pride in being part of a team working to efficiently deliver innovative solutions and capabilities that increase Dice's market value.

For this role, we're requiring:

  • Partnering with the product team to translate requirements into actionable items and new capabilities leveraging ML techniques that improve our platform and solve real business problems
  • Assessing new and emerging machine learning techniques for applicability to team use cases
  • Designing, building, and training custom models and evaluate model performance
  • Helping the team deploy models to production, learn from customer feedback, and make frequent model improvements
  • Contributing to the overall architecture and implementation of our ML infrastructure, data pipelines, inference engine(s), APIs, and products
  • Helping support the work of peers by pair programming, reviewing, and providing mentoring

Knowledge, Skills, Abilities

  • Understanding of the fundamentals of data science methodologies and practices
  • Understanding of the fundamentals of statistical analysis and exploratory data analysis
  • Ability to mine and combine various data and analyze and communicate its interpretations
  • Understanding of classification and forecasting principles
  • Highly effective verbal and written communication and the ability to tailor your message for the audience
  • Understanding of version control and code review practices
  • Understanding of the fundamentals of Agile methodologies and practices
  • Ability to work effectively and efficiently in a remote or hybrid environment

Education, Experience

  • Bachelor's degree in Statistics, Mathematics, Computer Science or Information Technology or equivalent professional experience
  • 5+ years of hands-on experience working with machine learning and other statistical techniques
  • Strong coding experience in Python, especially using scientific packages: scipy, numpy, pandas
  • Working knowledge of SQL
  • Experience with popular data science libraries such as scikit-learn, PyTorch, TensorFlow, spaCy, or Hugging Face Transformers
  • Experience with popular data analysis environments such as Jupyter Notebooks
  • Preferred experience to set you apart from the crowd
    • Experience with cloud-based ML services such as Amazon SageMaker, Google Cloud AI Platform, or Azure Machine Learning Studio
    • Understanding of feature engineering principles
    • Experience with natural language processing (NLP) and transformer-based models
    • Experience with ML model explainability methods, such as SHAP
    • Experience with graph-based ML or knowledge graphs
    • Experience in data engineering or architecture and applying machine learning for global-scale applications

Company Information

DHI Group, Inc. is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit When you become a DHI team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more. There’s a reason why we have such great talent retention - our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider DHI.
Dice Id : dhi
Position Id : 7531838
Originally Posted : 2 weeks ago