Staff Software Engineer, Machine Learning

Narvar is a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers.
United States
Machine Learning
Staff Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Engineer II, Machine Learning

Senior Machine Learning Engineer position at Narvar, focusing on building ML solutions for e-commerce and post-purchase experiences.

Staff, Software Engineer – Conversational AI

Staff Software Engineer position focused on Conversational AI development at Walmart.

Staff AI Engineer (Clinical LLMs & Speech)

Staff AI Engineer position at Ambience Healthcare, focusing on clinical LLMs and speech technology, offering $250K-$350K plus equity, hybrid work in San Francisco.

AI Solution Architect

AI Solution Architect position at Oracle focusing on developing and implementing AI features and solutions for business growth.

Founding Machine Learning Engineer

Founding Machine Learning Engineer role at Lynx, building AI systems for investigating and resolving engineering incidents

Description For Staff Software Engineer, Machine Learning

Narvar is seeking a Staff Software Engineer, Machine Learning to build new products and improve all aspects of the Narvar platform. As a full-stack ML Engineer, you'll work across the stack, writing production-level code and owning machine learning operations for our teams.

Key Responsibilities:

  • Design and deploy machine learning algorithms for e-commerce, consumer trends, markets, logistics, and new products
  • Work on real-world consumer data for NLP, image classification, time series analysis, outlier detection, and user modeling
  • Handle large unstructured data
  • Build frameworks, tools, and methodologies for the entire team
  • Provide thought leadership through high-quality write-ups, reviews, and a strong vision

Requirements:

  • Strong machine learning skills
  • Fluency in Python, PyTorch, Tensorflow, Pandas, numpy, and ML packages
  • Data Engineering skills and large data experience (TB scale in production)
  • 5+ years of hands-on experience shipping models to production
  • MS in Computer Science, Statistics, Math, Science, Engineering or similar field
  • Strong software engineering and coding skills
  • Strong understanding of probability & statistics, machine learning, and algorithms
  • Experience with SQL and NoSQL databases
  • Experience with Linux and shell scripting

Bonus Points:

  • Experience with Google Cloud Platform
  • Deep generative models or graph learning experience
  • Kaggle competition experience
  • Team leadership experience

Narvar offers a unique opportunity to work on post-purchase experiences for major brands, serving over 125 million consumers worldwide. Join a team that thrives on innovation and celebrates professional and personal milestones. We value diversity and provide equal opportunities to all candidates.

#LI-SA1 #LI-Hybrid

Last updated 9 months ago

Responsibilities For Staff Software Engineer, Machine Learning

  • Design and deploy machine learning algorithms for e-commerce, consumer trends, markets, logistics, and new products
  • Work on real-world consumer data for NLP, image classification, time series analysis, outlier detection, and user modeling
  • Handle large unstructured data
  • Build frameworks, tools, and methodologies for the entire team
  • Provide thought leadership through high-quality write-ups, reviews, and a strong vision

Requirements For Staff Software Engineer, Machine Learning

Python
Linux
  • Strong machine learning skills
  • Fluency in Python, PyTorch, Tensorflow, Pandas, numpy, and ML packages
  • Data Engineering skills and large data experience
  • 5+ years of hands-on experience shipping models to production
  • MS in Computer Science, Statistics, Math, Science, Engineering or similar field
  • Strong software engineering and coding skills
  • Strong understanding of probability & statistics, machine learning, and algorithms
  • Experience with SQL and NoSQL databases
  • Experience with Linux and shell scripting

Benefits For Staff Software Engineer, Machine Learning

  • Equal opportunity employer

Interested in this job?