Sr Principal Machine Learning Engineer
at PubMatic
Redwood City, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Oct, 2024 | USD 260000 Annual | 09 Jul, 2024 | 3 year(s) or above | Sql,Garch,Decision Trees,Stored Procedures,Scala,Academic Research,Forecasting,Linear Algebra,Vector Calculus,Nosql,Optimization,Communication Skills,Vectorization,Anova,Probability,Java,Mlp,Reinforcement Learning,A/B Testing,Etl,Hypothesis Testing,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
REQUIREMENTS:
PhD in a STEM field required
3+ years of hands-on industry work experience designing and building large-scale ML algorithms and ETL that are well-designed, cleanly coded, well-documented, operationally stable, and timely delivered
5+ years total analytical work, including academic research
Solid Experience With a Mix Of
Python or R, including ML libraries (SKLearn, NumPy, caret, e1071), including CPU/GPU parallelization, matrix algebra, vectorization, linear programming, lambda programming, OOP
At least one of the DL frameworks (TensorFlow, PyTorch, Caffe, Theano, Keras, or alike)
Understanding Of
Graduate statistics and probability (inference, hypothesis testing, p-value, ANOVA, CLT, LLN, Bayes’ theorem, A/B testing, combinatorics, PDF/CDF, joint/conditional/marginal densities)
Vector calculus (gradients, Jacobians, partial derivatives and integrals, optimization)
Linear algebra (eigen values/vectors, inverses, decompositions, orthogonality, multi-linear)
Time series (ARIMA, GARCH, forecasting, Kalman filter)
Shallow ML algorithms: regressions, SVM, kMeans, kNN, NB, HMM, PCA, NMF, SVD, XGBoost, decision trees, ensemble methods (random forest)
Deep NN algorithms: MLP, RNN, LSTM, CNN, GRU
ML concepts: backprop, hyperparameter tuning (Bayesian optimization, grid/random search), regularization, learning rate, optimization
Advanced work with SQL or NoSQL, including nested/join/aggregate queries, stored procedures, over partition by, basic stat functions
Cloud compute engines (AWS, Azure, GCP and alike), ML on clusters of GPUs, SageMaker, Jupyter
Excellent communication skills, cultural fit and natural curiosity in learning the ML developments and domain expertise
Nice To Have
Experience in Programmatic advertising and RTB
Deep reinforcement learning (Bellman equations, MDP, policy optimization, credit assignment, or multi-agent)
Proficiency with Spark (ML Lib, GraphX), Hadoop, Kafka, Hive
Scala, Java, C/C++
Record of STEM publications in top journals or conferences
High rank at Kaggle competitions
Responsibilities:
Design and implement core components of our algorithms, as well as model the large amounts of data that PubMatic generates daily
Develop and implement data-intensive machine learning software for real-time auctioning, ad inventory estimation, audience segmentations, and other AdTech applications
Work with data scientists, product managers, and software engineers to develop and support the software for new Machine Learning products
Ensure excellence in delivery to internal and external customers
People leadership of a team is available, if that interests you
REQUIREMENT SUMMARY
Min:3.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Statistics
Proficient
1
Redwood City, CA, USA