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
  • New York, NY

Responsibilities

  • Build, scale, and operate production-grade machine learning systems for real-time personalization.
  • Develop and validate models, analyze large-scale data, and implement modern machine learning research.
  • Build scalable, efficient, and automated processes for model development, validation, implementation, and data analysis.
  • Maintain a high bar for system quality and proactively prevent regressions through testing techniques.
  • Lead cross-functional machine learning projects and partner closely with Product and Engineering.
  • Improve project quality through direct technical contributions and advocacy for broader engineering changes.

Requirements

  • 10+ years of professional experience building software systems is ideal and experience with a system long enough to understand the consequences of technical decisions is required.
  • Experience with TensorFlow or PyTorch, XGBoost, pandas, matplotlib, SQL, and Spark or similar tools.
  • Proficiency or experience with Python.
  • Extensive experience using machine learning and data analysis to build scalable systems and data-driven products.
  • Proven experience building scalable, efficient, automated processes for large-scale data analysis, model development, model validation, and model implementation.
  • Experience leading cross-functional machine learning projects.
  • Strong collaboration, technical leadership, communication, and quality-focused engineering skills.

Benefits

  • Competitive health and wellness benefits, equity, and other perks.
  • 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

Principal Machine Learning Engineer

  • ‎ConnectWise
  • Full time
  • Remote
  • 11/07/2026
  • India

Senior Attack Engineer, Kubernetes

  • Horizon3 AI
  • Full time
  • USA
  • 11/07/2026
  • Salary: $206k - $243k/yr
  • Remote

Software Engineer (GenAI)

  • AJ Bell
  • Full time
  • Remote
  • 11/07/2026
  • United Kingdom

Staff Software Engineer

  • Grafana Labs
  • Full time
  • UK
  • 11/07/2026
  • Salary: £107k-£134k
  • Remote

Senior Machine Learning Engineer

  • Wiser Solutions
  • Full time
  • Canada
  • 11/06/2026
  • Salary: C$160k-C$200k
  • Remote