Software Engineer II, Machine Learning Platform

AI-powered mobile marketing platform transforming brand personalization through consumer engagement
$148,000 - $195,000
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II, Machine Learning Platform

Attentive, a leading AI-powered mobile marketing platform, is seeking a Software Engineer II for their Machine Learning Platform team. This role is crucial in building and maintaining the foundational ML platform that powers Attentive's AI product suite. The position offers an exciting opportunity to work with cutting-edge ML infrastructure, including Ray, MLFlow, and Kubernetes, while supporting both traditional and deep learning models.

The role involves developing and optimizing ML platform capabilities, managing CPU/GPU clusters, and implementing high-performance model serving solutions. You'll be responsible for orchestrating complex infrastructure and creating efficient workflows for ML engineers. The position requires expertise in MLOps, platform engineering, and infrastructure management, with a focus on building scalable, reliable systems.

Working at Attentive means joining a company recognized by Deloitte's Fast 500, LinkedIn's Top Startups, and Forbes Cloud 100. The company offers competitive compensation, including equity, and promotes an inclusive culture through their AWAKE employee resource groups. This is an excellent opportunity for someone passionate about ML infrastructure who wants to make a significant impact on a rapidly growing platform.

The ideal candidate brings 3+ years of relevant experience, strong software development background, and expertise in modern DevOps tools and practices. You'll work with a sophisticated tech stack including Kubernetes, AWS, Java/Spring Boot, React/TypeScript, and various ML frameworks, making this an excellent opportunity for professional growth in the ML platform space.

Last updated 27 minutes ago

Responsibilities For Software Engineer II, Machine Learning Platform

  • Expand and optimize ML platform built around Ray, MLFlow, Argo, and Kubernetes
  • Build capabilities to support CPU/GPU clusters, model monitoring, drift detection
  • Build and maintain low-latency ML serving layer for online and batch inference
  • Orchestrate Kubernetes and ML training/inference infrastructure
  • Manage environments and workflows for ML engineers
  • Develop automation workflows to improve efficiency
  • Analyze and improve system resources efficiency
  • Partner with teams and stakeholders
  • Provide mentorship and enable team ramp up

Requirements For Software Engineer II, Machine Learning Platform

Java
Python
Kubernetes
Redis
PostgreSQL
React
TypeScript
  • 3+ years experience in MLOps/Platform Engineering/DevOps/Infrastructure
  • Experience building ML platform infrastructure
  • Background in software development
  • Experience with Infrastructure as Code using Terraform
  • Experience with CI/CD tools like Jenkins, CircleCI, Argo
  • Familiarity with observability tools (Splunk, Datadog, New Relic)
  • Experience with Docker and Kubernetes
  • Understanding of online and offline ML inference
  • Experience managing CPU and GPU compute

Benefits For Software Engineer II, Machine Learning Platform

Medical Insurance
Equity
  • Competitive salary
  • Equity compensation
  • Health & wellness benefits

Interested in this job?

Jobs Related To Attentive Software Engineer II, Machine Learning Platform

AI Engineer

AI Engineer position at Xoul Inc, building cutting-edge autonomous AI agents and swarms, requiring 2+ years of AI/ML experience and strong technical expertise.

Software Engineer (Machine Learning)

Software Engineer role at Faculty focusing on machine learning, MLOps, and AI system deployment, working on impactful projects in a hybrid London environment.

AI/ML Engineer

AI/ML Engineer position at Artisan focusing on building autonomous AI employees using LLMs and advanced machine learning techniques.

Founding AI Engineer

Founding AI Engineer role at Asteroid, building mission control for AI browser agents with focus on reliability and security in regulated industries.

Forward-Deployed AI Engineer

Forward-Deployed AI Engineer position at OfferFit, implementing production-scale AI solutions with focus on reinforcement learning and customer success.