onsite
Machine Learning Software Engineer
Machine Learning Software Engineer
This role involves building, training, and scaling deep learning models, as well as designing, implementing, and deploying ML features and data pipelines. The engineer will also be responsible for designing, launching, and analyzing A/B experiments, evaluating model performance, and integrating GenAI inference into production systems.
About the role
Tasks
Build train and scale deep learning models
Design implement deploy ML features and data pipelines
Design launch and analyze A B experiments
Evaluate model performance and drive improvements
Integrate GenAI inference into production systems
Monitor user engagement and ad relevance
Perks/Benefits
N/A
Skills/Tech-stack
A/B | A/B Testing | Adbrain | B testing | C++ | Data Pipelines | Deep learning | Experiment design | Generative AI | Information Retrieval | JAX | Language Models | Language Processing | Large Language Models | Machine Learning | Model Deployment | Natural Language | Natural Language Processing | Python | Ranking Systems | Recommendation Systems | Retrieval systems | Statistical Analysis | TensorFlow
Education
Bachelor of Science | Master of Science | PhD
Roles
Engineer | Learning Engineer | Machine Learning Engineer | Software Engineer
Regions
North America
Countries
United States
States
California, US
Cities
Mountain View, California, US
Skills
A/BA/B TestingAdbrainB testingC++Data PipelinesDeep learningExperiment designGenerative AIInformation RetrievalJAXLanguage ModelsLanguage ProcessingLarge Language ModelsMachine LearningModel DeploymentNatural LanguageNatural Language ProcessingPythonRanking SystemsRecommendation Systems