Principal Software Engineer, Machine Learning

Attentive
San Francisco
Workplace: OnsiteFull timeUSD 350,000 - 430,000 annuallyFunction: Software EngineeringExperience: 10+ yearsSkills: ["Ownership","Collaboration","Technical leadership","Communication","Regression prevention"]

Build, scale, and operate production-grade machine learning systems that power real-time personalization across the Attentive platform. You’ll partner with Product and Engineering to improve quality, prevent regressions with strong testing practices, and raise the technical bar across ML systems. The role spans end-to-end ML delivery—from data-driven model development and validation to efficient automation—inside a fast-paced, late-stage engineering environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Attentive
Attentive
13 hours ago

Principal Software Engineer, Machine Learning

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Build, scale, and operate production-grade machine learning systems that power real-time personalization across the Attentive platform. You’ll partner with Product and Engineering to improve quality, prevent regressions with strong testing practices, and raise the technical bar across ML systems. The role spans end-to-end ML delivery—from data-driven model development and validation to efficient automation—inside a fast-paced, late-stage engineering environment.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build, scale, and operate production-grade ML systems that drive real-time personalization across the platform.
  • •Protect ML quality by proactively preventing regressions using testing techniques.
  • •Partner closely with Product and Engineering while serving as a technical leader and strong communicator.
  • •Continuously improve the quality of ML projects through direct contributions and long-term advocacy for larger changes.
  • •Lead cross-functional machine learning projects across teams.

Pay and Benefits

Salary: USD 350,000 - 430,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceEquity

Key Requirements

  • •10+ years of professional experience building systems end-to-end, with enough depth to understand the consequences of engineering decisions.
  • •Experience building scalable machine learning and data-driven products with cross-functional teams.
  • •Hands-on experience with Python and machine learning/data analysis tools such as TensorFlow or PyTorch, xgboost, pandas, matplotlib, SQL, and Spark (or similar).
  • •Strong track record taking modern ML work from research to scalable, efficient, automated processes for model development, validation, and implementation.
  • •Experience leading cross-functional machine learning projects across teams.
Experience:10+ yearsSaaSMachine learningData-driven products
Skills:OwnershipCollaborationTechnical leadershipCommunicationRegression prevention
Languages:English
Tech Stack:PythonTensorFlowPyTorchXgboostPandasMatplotlibSQLSparkKubernetesAWS EKSIstioDatadogTerraformCloudFlareHelmJavaSpring BootGradleDynamoDBKinesis

Company Brief

Attentive
Provides a mobile messaging and personalization platform that helps brands engage customers via SMS, email, and onsite messaging to drive sales, retention, and personalized marketing at scale.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: New York, United States
Founded: 2016
WebsiteLinkedIn