Senior Software Engineer, Machine Learning
Core
Build and maintain machine learning infrastructure for feature engineering, model training, deployment, and monitoring to optimize ad relevance, demographic inference, and yield.
Role type
Senior IC machine learning infrastructure engineer
Builds
Scalable ML systems for ad tech performance objectives
Domain
Ad technology / Distributed machine learning
Deliverable
production ML models
Required skills
Spark, Python, Java, distributed ML frameworks, large-scale computing, data analysis systems, modeling environments, low-latency real-time model evaluation
Preferred skills
Ad tech experience, AI literacy
Technologies
Spark MLlib, TensorFlow, Hive, Aerospike, ScyllaDB
Responsibilities
Build ML infrastructure covering feature engineering, model training, versioning, deployment, online serving, and evaluation; Identify and generate reusable features; Train and evaluate batch and real-time models; Perform systems debugging and optimization on large production clusters; Collaborate with product managers, data scientists, and engineers.
Seniority
Senior, hands-on IC