Sr. Software Engineer II, Machine Learning

Narvar is a platform focused on driving customer loyalty through seamless post-purchase experiences, serving over 1300+ retail brands worldwide.
Machine Learning
Staff Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS · E-Commerce...

Description For Sr. Software Engineer II, Machine Learning

Narvar, a leading post-purchase experience platform serving over 1300+ retail brands including GameStop, Neiman Marcus, Sonos, and Nike, is seeking a Staff Software Engineer specializing in Machine Learning. The role offers a unique opportunity to impact millions of users through sophisticated ML solutions in e-commerce and logistics.

The position requires a 'full-stack' ML Engineer who can write production-level code and own machine learning operations. You'll work on diverse challenges from natural language processing to user modeling, handling large-scale data (TB) in production environments. The role demands expertise in Python, PyTorch, Tensorflow, and various ML packages, along with strong software engineering principles.

The ideal candidate brings 5+ years of hands-on experience shipping ML models to production, complemented by an MS in a quantitative field. You'll join a company with hubs in San Francisco, Atlanta, London, and Bangalore, serving 125+ million consumers across 38 countries and 55 languages.

At Narvar, you'll be part of a mission to simplify consumers' everyday lives through post-purchase experiences. The company culture emphasizes innovation while maintaining a balanced, inclusive environment that celebrates professional and personal milestones. This remote position offers the opportunity to work with cutting-edge technologies while solving real-world problems in e-commerce and logistics.

The role combines technical expertise with leadership opportunities, requiring someone who can multiply the team's effectiveness through frameworks, tools, and methodologies. If you're passionate about machine learning, have a strong technical background, and want to impact global e-commerce, this position offers an excellent opportunity to shape the future of post-purchase experiences.

Last updated 10 days ago

Responsibilities For Sr. Software Engineer II, 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, user modeling
  • Work with large unstructured data
  • Build frameworks, tools, and methodologies for the data science team
  • Provide thought leadership through high quality write-ups, reviews, and vision

Requirements For Sr. Software Engineer II, 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 (TB scale)
  • 5+ years of hands-on experience shipping models to production
  • MS in Computer Science, Statistics, Math, Science, or Engineering
  • Strong software engineering and production code writing skills
  • Strong understanding of probability & statistics, ML, and algorithms
  • Experience with SQL and NoSQL databases
  • Experience working with Linux, shell scripting
  • Previous startup experience strongly preferred

Interested in this job?

Jobs Related To Narvar Sr. Software Engineer II, Machine Learning

AI Engineer LMTS

AI Engineer LMTS position at Salesforce focusing on developing scalable AI/ML solutions for Service Cloud, requiring 2+ years of experience in AI development.

Deployed Forward Engineer Agentforce

Senior AI engineering role at Salesforce focusing on developing and implementing AI agents for the Agentforce platform, requiring extensive experience in AI technologies and Salesforce ecosystem.

AI Developer - Staff Consultant

Staff AI Developer Consultant position at Oracle focusing on building and implementing enterprise AI solutions using GenAI frameworks and Oracle Cloud Infrastructure.

Machine Learning Engineer 4

Senior Machine Learning Engineering role at Adobe in San Jose, working on AI/ML solutions for Adobe's creative and enterprise products. Salary $142K-$257K.

Staff AI Engineer (Clinical LLMs & Speech)

Lead AI development for healthcare transformation at Ambience Healthcare, focusing on clinical LLMs and speech technologies, with competitive compensation and comprehensive benefits.