Senior Machine Learning Engineer (AI Platform)
Posted Updated
Description
- Build ML-based software systems that enable our users to craft great advertising experiences and campaigns
- Work with a large span of datasets from image to video to audio to text to structured performance data
- Contribute to and strengthen Smartly’s MLOps + data platform. You’ll work alongside our stellar senior machine learning engineers, data scientists, and software engineers to enable us to productionize AI/ML applications more robustly and efficiently
- Be a core contributor of our team and our ways of working to build high impact products. You’ll actively be involved in work planning, retrospectives, and overall team improvement
- Impact the daily life of the staff of the hundreds of advertisers using Smartly
- Work with our stakeholders - be them product, engineering, infrastructure - to ensure we meet customers where they are. As with most ML-related roles, being able to translate business/product needs to viable solutions is a must
- Apply and enhance your soft skills through working closely with your colleagues and our customers. Doing knowledge shares, running productive meetings, and pair programming/debugging are just some ways we grow our soft skills
- Keep up to date with the latest ML innovations, especially in areas such as generative AI, computer vision, natural language processing and explainability
Benefits
- Career development opportunities, bonus programs and annual performance reviews
- Hybrid working model, with the option to work abroad for up to 30 days
- Company equity options program
- Paid holidays, OOO time and family leaves
- Generous healthcare packages and mental health services
- M.Sc. in a relevant field is preferred
- Hands-on experience with modern ML frameworks (e.g., PyTorch, TensorFlow)
- Experience building scalable data pipelines for ML-based data processing
- 2+ years of experience working with cloud infrastructure such as AWS or GCP
- Strong written and verbal communication skills in English
- Strong foundation in linear algebra, statistics, and calculus
- Ability and willingness to work in a hybrid capacity from our office 3 days a week
- 2+ years of experience delivering software services powered by machine learning
- Experience in feature engineering, model evaluation, diagnostics, and monitoring
- Adaptability and resilience when facing new or ambiguous challenges
- Knowledge of MLOps concepts and tools (e.g., MLflow, Kubeflow)
- Passion for solving customer challenges quickly while making thoughtful architectural decisions
- Experience developing and maintaining services under SLA
- 5+ years of experience developing and deploying production-quality software
- Analytical mindset with a problem-solving approach
- Fluent in Python; experience with C++ or Java is a plus
