CareerPlanSign in

Principal Software Engineer, Machine Learning

USA💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Build, scale, and operate production-grade machine learning systems for real-time personalization.

Role type

Principal Software Engineer, Machine Learning

Builds

Scalable ML models and data-driven products for real-time personalization

Domain

Internet / Machine Learning

Deliverable

production ML models

Required skills

Python, TensorFlow, PyTorch, XGBoost, pandas, SQL, Spark, large-scale data analysis, model validation, model implementation, cross-functional project leadership

Preferred skills

Sustained ownership of a single system, advocating for larger-scale improvements across ML systems

Technologies

TensorFlow, PyTorch, XGBoost, pandas, Matplotlib, SQL, Spark

Responsibilities

Develop and maintain scalable ML models; Build automated processes for large-scale data analysis and model development; Use testing techniques to prevent regressions; Lead cross-functional machine learning projects

Seniority

Principal, hands-on IC with technical leadership

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.