Job Description
Moloco is seeking a Machine Learning Engineer to contribute to building a state-of-the-art machine learning system. Moloco's programmatic advertising engine is powered by custom deep neural network models that handle 1M+ QPS at 7 ms prediction latencies. The ideal candidate will work on real-world, large-scale problems.
Role involves:
- Conducting experiments on state-of-the-art machine learning models using Tensorflow for real world, large scale problems.
- Constructing and enhancing data pipelines for model training and serving using Google cloud products such as Apache Beam/Dataflow, BigQuery, and BigTable.
- Building machine learning productivity tools (e.g. model quality measurement), deploy them in Kubernetes, and help model engineers adopt them.
- Designing state-of-the-art machine learning models using Tensorflow for real-world, large-scale problems.
- Developing highly scalable model servers on cloud platforms.
- Working with product, account, and infrastructure engineering teams to define future product roadmaps.
Requirements:
- 4+ years of software development experiences in Machine Learning, Deep Learning related areas.
- Fluent with one or more programming languages including Python, Java, and Golang.
- Knowledgeable with production-level machine learning applications including Natural Language Processing, computer vision, recommendation systems, and ranking systems.
- Bachelor's, Master’s or PhD program in Computer Science, or a related technical field.
- Strong background in data structures and algorithms.
- Strong coding and problem solving skills.
- Familiar with distributed systems and/or databases.
Moloco offers:
- Competitive benefits package.