CareerPlanSign in

Senior Software Engineer - Machine Learning and AI

US🌐 Remote💼 Full-time🗓 2026-10-05 → 2026-10-07

Core

Build and deploy intelligent systems for real-time decisions on a large-scale digital giving platform, focusing on personalization, recommendations, fraud detection, and risk scoring.

Role type

Senior IC machine learning engineer (production systems)

Builds

Personalized recommendation engines, fraud prevention systems, and risk scoring models for a digital giving platform

Domain

Non-profit technology / Machine Learning / Real-time data systems (via careerplan.io/jobs/90e115da-24e8-4b43-8277-a78a30da7f2c-senior-software-engineer-machine-learning-and-ai-at-jobgether)

Deliverable

production ML models

Required skills

Probability and statistics, linear algebra, optimization, classical machine learning, deep learning, distributed training, feature engineering, model deployment, A/B testing

Preferred skills

Research publications, thesis work, applied research experience

Technologies

Spark, PyTorch, TensorFlow, scikit-learn, MLflow

Responsibilities

Research, prototype, and evaluate ML models using donor and transaction datasets; Translate product challenges into well-defined ML problems; Design and productize ML systems for personalized recommendations; Build AI systems for real-time data processing in fraud prevention and risk scoring; Develop end-to-end ML pipelines covering training, evaluation, and deployment; Build and operate real-time inference services; Own production quality and reliability of models; Mentor engineers on ML best practices

Seniority

Senior, hands-on IC