About the Role
Join the AI Platform Team at Smartly as a Senior Machine Learning Engineer. This role offers the opportunity to own high-impact projects, building and experimenting with AI-based solutions across media and creative workflows to help marketers optimize ad creatives and campaigns. You will contribute to building ML-based solutions that enhance customer advertising experiences.
Responsibilities
- Build ML-based software systems to enable users to craft great advertising experiences and campaigns.
- Work with diverse datasets including image, video, audio, text, and structured performance data.
- Contribute to and strengthen Smartly’s MLOps + data platform for robust and efficient AI/ML application productionization.
- Be a core contributor to team planning, retrospectives, and overall team improvement.
- Impact the daily operations of hundreds of advertisers using Smartly.
- Collaborate with stakeholders (product, engineering, infrastructure) to meet customer needs.
- Translate business and product needs into viable ML solutions.
- Enhance soft skills through knowledge sharing, productive meetings, and pair programming/debugging.
- Stay updated with the latest ML innovations, particularly in generative AI, computer vision, natural language processing, and explainability.
Requirements
- 5+ years of experience developing and deploying production-quality software.
- 2+ years of experience delivering software services powered by machine learning.
- 2+ years of experience working with cloud infrastructure such as AWS or GCP.
- Fluent in Python; experience with C++ or Java is a plus.
- Hands-on experience with modern ML frameworks (e.g., PyTorch, TensorFlow).
- Knowledge of MLOps concepts and tools (e.g., MLflow, Kubeflow).
- Experience in feature engineering, model evaluation, diagnostics, and monitoring.
- Strong foundation in linear algebra, statistics, and calculus.
- Experience building scalable data pipelines for ML-based data processing.
- Experience developing and maintaining services under SLA.
- Analytical mindset with a problem-solving approach.
- Passion for solving customer challenges quickly while making thoughtful architectural decisions.
- Adaptability and resilience when facing new or ambiguous challenges.
- Strong written and verbal communication skills in English.
Skills
- Python
- C++
- Java
- PyTorch
- TensorFlow
- MLflow
- Kubeflow
- Feature engineering
- Model evaluation
- Model diagnostics
- Model monitoring
- Linear algebra
- Statistics
- Calculus
- Data pipelines
- AWS
- GCP
- Generative AI
- Computer vision
- Natural language processing
- Explainability
Location
- Hybrid
Work Type
- Hybrid
- Full-time
Experience Level
- Senior
- 5+ years of experience developing and deploying production-quality software
- 2+ years of experience delivering software services powered by machine learning
- 2+ years of experience working with cloud infrastructure
Education Level
- M.Sc. in a relevant field is preferred
Benefits
- Healthcare packages
- Mental health services
- Paid holidays
- Family leave
- Equity options
- Performance-based rewards
- Competitive compensation
- Career development opportunities
- Option to work abroad for up to 30 days annually
About the Company
- Smartly is an AI-powered advertising technology company transforming ad experiences for brands and consumers.
- Our platform integrates media, creative, and intelligence capabilities, processing over 800 billion impressions and generating over 300 billion creatives annually.
- Recognized as a Leader in The Forrester Wave: Creative Advertising Technologies.
- Manages creative and media for 700+ brands worldwide and $6B in ad spend across major platforms like Facebook, Google, Instagram, Pinterest, Snap, and TikTok.
- Smartly is a multinational and diverse team of 750+ employees from 60+ nationalities, working in 13 countries.
- Committed to creating an inclusive environment where everyone feels respected and heard, with Diversity, Equity & Inclusion at its core.
