Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Niche Logo

Staff Machine Learning Engineer

Niche

$177,800 - $222,000
Dec 26, 2025
Remote, US
Apply Now

Niche is looking to establish and lead machine learning initiatives to drive business growth and enhance user experience across their platform, specifically in the area of recommendations and school search.

Requirements

  • Expertise in Python and common ML libraries/frameworks (e.g., scikit-learn, TensorFlow, PyTorch, Keras, XGBoost)
  • Deep understanding of core ML concepts (e.g., classification, regression, clustering, recommendation systems, NLP, time series analysis, experimentation, model evaluation)
  • Strong SQL skills and experience working with large datasets and data processing tools (e.g., Pandas, Spark)
  • Experience with ML deployment patterns and MLOps principles (e.g., model serving, monitoring, CI/CD for ML, feature stores)
  • Familiarity with cloud platforms (AWS, GCP, Azure) is essential
  • Experience building ML capabilities from the ground up
  • Experience with recommendation systems, search ranking algorithms, or NLP applied to user-generated content

Responsibilities

  • Identify & Prioritize: Collaborate closely with product, engineering, data analytics, and business stakeholders to identify and prioritize the most impactful ML opportunities that align with Niche's strategic goals.
  • Design & Build: Lead the end-to-end development of machine learning models – from data collection and feature engineering to algorithm selection, training, tuning, and validation.
  • Deploy & Integrate: Develop production-grade code and systems to deploy, serve, and monitor ML models at scale, ensuring reliability and performance.
  • Measure & Iterate: Define key performance metrics, establish robust monitoring frameworks, analyze model performance in production, and drive continuous improvement through iteration and experimentation
  • Champion & Evangelize: Clearly communicate complex ML concepts, model behaviors, and results to both technical and non-technical audiences.
  • Lead & Mentor: Establish ML development best practices, coding standards, and documentation.
  • Innovate: Stay abreast of the latest advancements in machine learning, data science, and MLOps, evaluating and potentially adopting new technologies and techniques relevant to Niche

Other

  • MS or PhD in Computer Science, Statistics, Mathematics, or a related quantitative field, OR equivalent practical experience demonstrating deep expertise in machine learning
  • 8+ years of professional experience in software development or data science, with at least 5+ years specifically focused on building and deploying machine learning models in a production environment
  • Demonstrable track record of successfully shipping multiple machine learning models that resulted in measurable business growth
  • Leadership Experience: Experience or a strong aptitude for leading technical projects, defining technical direction, and mentoring others
  • Full time, salaried position with competitive compensation in a fast-growing company