Senior Software Engineer (Machine Learning): Building machine learning models, real-time clickstream pipelines, and low-latency microservices for Walmart International search, browse, and recommendation systems with an accent on model serving, data engineering, and search relevance. Focus on designing large-scale A/B tests, automating model training and deployment, and optimizing batch and streaming data pipelines.
Location: 1375 Crossman Avenue, Sunnyvale, CA 94089, United States
Salary: $168,917β$234,000 per year, plus annual or quarterly performance incentives.
Company
hirify.global is hiring for work supporting Walmart International search, browse, and recommendation functionalities.
What you will do
Apply data science and advanced algorithms to improve search, browse, ranking, and recommendation systems.
Develop, train, evaluate, and deploy machine learning models for search relevance and recommendations.
Build systems to collect, preprocess, and analyze real-time clickstream data.
Engineer scalable, low-latency microservices for real-time machine learning model serving.
Optimize data pipelines for ingestion, transformation, normalization, and batch and streaming processing.
Collaborate with data scientists on model tuning, optimizations, and A/B testing.
Requirements
Master's degree or equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related area, plus 1 year of software engineering or related experience; or a bachelor's degree or equivalent in one of these areas, plus 3 years of software engineering or related experience.
Experience designing and developing REST API web services for hosting machine learning models.
Experience designing, implementing, and validating large-scale A/B tests for new features.
Experience designing and developing statistical models for query correction, exploration-exploitation, and regression analysis.
Experience developing big data pipelines to gather, aggregate, and interpret website data, and managing databases for signal values computed from backend pipelines.
Experience designing and implementing automated systems for training, testing, and deploying machine learning models.
Experience developing machine learning models for product ranking and recommendation systems.
Experience maintaining, monitoring, and alerting pipelines for production systems.
Experience using SQL, Hive, and Spark to interact with databases and big data storage systems.
Any amount of graduate coursework, graduate research experience, or professional experience with the required skills may be accepted.
Culture & Benefits
Full-time employment with medical, vision, and dental coverage.
Financial benefits include 401(k), stock purchase, and company-paid life insurance.
Paid time off includes PTO, sick leave, parental leave, family care leave, bereavement, jury duty, and voting leave.
Additional benefits include short- and long-term disability, education assistance including company-paid college degrees, discounts, military service pay, and adoption expense reimbursement.
Benefits depend on job classification and length of employment and may be subject to plan terms.