Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer, Machine Learning

Home > Python programming jobs

Principal Software Engineer, Machine Learning in USA

  • Attentive
  • Full time
  • Email
  • San Francisco, CA

Responsibilities

  • Build, scale, and operate production-grade machine learning systems for real-time personalization.
  • Develop, validate, implement, and maintain scalable ML models and data-driven products.
  • Build automated processes for large-scale data analysis and model development.
  • Use testing techniques to prevent regressions and improve system quality.
  • Lead cross-functional machine learning projects and collaborate with Product and Engineering.
  • Provide technical leadership and advocate for larger-scale improvements across ML systems.

Requirements

  • 10+ years of professional experience building software systems, ideally with sustained ownership of a single system.
  • Experience with TensorFlow or PyTorch, XGBoost, pandas, Matplotlib, SQL, Spark, or similar tools.
  • Proficiency or experience with Python.
  • Extensive experience applying machine learning and data analysis to scalable systems and data-driven products.
  • Track record of building scalable, efficient, automated processes for large-scale data analysis, model development, model validation, and model implementation from modern research.
  • Experience leading cross-functional machine learning projects.
  • Strong collaboration, communication, technical leadership, and quality-focused skills.

Benefits

  • Health and wellness benefits.
  • Equity.
  • Full-time position with a distributed global workforce and employee hubs in New York City, San Francisco, London, and Sydney.

Salary: $350k - $430k/yr

Attentive

Attentive delivers personalized, real‑time messaging solutions that help brands connect directly with customers across mobile, web, and social platforms. By leveraging data-driven insights and automated workflows, the company empowers businesses to nurture relationships, drive engagement, and inc...

Similar positions

Senior, Machine Learning Engineer

  • Torc Robotics
  • Full time
  • USA
  • 09/22/2026
  • Salary: $177k - $213k/yr
  • Remote

Senior Software Engineer

  • Commonwealth Bank of Australia
  • Full time
  • Australia
  • 09/22/2026
  • Sydney

Deployed Engineer, Professional Services

  • LangChain
  • Full time
  • Remote
  • 09/22/2026
  • Salary: Competitive
  • APAC

Software Engineer: Financial Data

  • Rogo
  • Full time
  • USA
  • 09/22/2026
  • Salary: $250k - $315k/yr
  • New York, NY

Senior Staff Software Engineer in

  • Druva
  • Full time
  • Others
  • 09/22/2026
  • Pune, India