Senior Software Engineer II, Machine Learning
$180k - $230k per yearNarvar
Narvar is growing! We are hiring a Senior Software Engineer II to build new products and improve all aspects of the Narvar platform. Data is at the core of our competitive advantage so the work you do has a large impact across the company, our business partners, and the lives of our end users.
Machine Learning Engineers at Narvar work across the stack. We are ‘full-stack’ ML Engineers. This means that we write production-level code and own machine learning operations for our teams.
Day-to-day
- Design and deploy machine learning algorithms for use cases spanning e-commerce, consumer trends, markets, logistics, and new products
- Work on real-world consumer data for natural language processing, image classification, time series analysis, outlier detection, user modeling, etc
- Work with large unstructured data
- Be at the intersection of mathematics, machine learning, business, and computer science and impact millions of users through your work
- Multiply the effect of your data science and data team members by building frameworks, tools, and methodologies that the entire team use
- Provide thought leadership to a team through high quality write-ups, reviews, and a strong vision grounded in practical experience and a wider industry view
What we’re looking for
- Strong machine learning skills.
- Fluency in Python, PyTorch, Tensorflow, Pandas, numpy, and machine learning packages
- Data Engineering skills and large data experience. You should have dealt with large amounts of data (TB) in a production setting, built world class data pipelines using cutting edge tools (e.g. Spark).
- 10+ years of hands-on experience shipping models to production, working on a variety of problem spaces (eg: user modeling, spam classification, prediction, clustering etc)
- MS in Computer Science, Statistics, Math, Science (physical or social), Engineering or similar quantitative and computation field plus 5+ years of industry experience
- Strong software engineering and coding skills with the ability to write production quality code
- Strong understanding of probability & statistics, machine learning, and algorithms
- Experience with SQL and NoSQL databases
- Experience working with Linux, shell scripting
- Previous startup experience strongly preferred
Bonus Points
- Experience implementing applications on Google Cloud Platform
- Experience with deep generative models or graph learning a plus.
- Tag your application with your solution to an active / recently concluded Kaggle competition, to get ahead of the list :)
- Experience leading a team of data and data scientists; Strong ability to multiply the effect of the team and the team members; excellent written communication; self-starter that can balance sophistication with practicality
Why Narvar?
We're on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. That's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers. If you've ever bought something online, there's a good chance you've used our platform!
From the hottest new direct-to-consumer companies to retail’s most renowned brands, Narvar works with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ + other brands. With hubs in San Francisco, Atlanta, London, and Bangalore, we've served over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages.
Pioneering the post-purchase movement means navigating into the unknown. Our team thrives on this sense of adventure while nurturing a mindset of innovation. We're a home for big hearts and we leave our egos at the door. We work hard but we always make time to celebrate professional wins, baby showers, birthday parties, and everything in between.
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
#LI-BB1
#LI-Remote
Below is the estimated annual salary for this position and does not include the other components that make up a Narvar offer including: annual bonus, equity, and benefits.
The range reflects the minimum and maximum target for new hire salaries for the position across the US. Within the range, individual compensation packages are based on factors unique to each candidate, including but not limited to, skill set, education and certifications, and work location.
Narvar Pay Range
$180,000 - $230,000 CAD
Please read our to learn what personal information we collect in connection with your job application, and how we may use and share it.
$101k - $113k per year
...to be successful and connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously. As a Machine Learning Engineer II , you will be a key contributor to the design, development, and deployment of our foundational...SuggestedFull timeSummer workInternshipImmediate start- ...more information, visit . At Reddit, machine learning sits at the heart of how millions of... ...systems and marketplace dynamics, our ML engineers tackle some of the most interesting and... ..., Go, or similar languages, with solid software engineering fundamentals ~ ML...SeniorLong term contractRemplacementFull timeFor contractorsFlexible hours
$171.5k - $201k per year
...About The Team Data Science and Machine Learning (DSML) at Life360 is a lean, high-impact... ...-functionally with Product, Analytics, Engineering, and business stakeholders. We are dedicated... ...seeking a highly motivated and skilled Senior II MLOps Engineer. In this role, you...SeniorFull timeRemote workFlexible hours$200k - $230k per year
...most complete and connected ecosystem in senior living. Founded by Michael Wang, a... ...the Role We're looking for a Senior ML Engineer to build intelligent, scalable workflows... ...you bring ~5+ years of experience in machine learning engineering, with hands-on work in computer...SeniorRemote jobFull timeInternshipManual laborFlexible hours$153k - $213k per year
...ML Fraud team, you’ll build and improve machine learning systems that make real-time transaction... ...’ll work closely with experienced ML engineers, platform partners, and cross-functional... ...solution that interacts with multiple software components, and executing on it by writing...SeniorRemote jobFull timeWork at officeFlexible hours- ...organizations deliver on the promise of AI. What Is The Role : We are on the lookout for a Principal Software Engineer II to join our Elasticsearch - Machine Learning team and help build and maintain the platform and components used for machine learning in...Full time
$181.05k - $213k per year
...limited partners through world-class software, purpose-built for everyone in venture... ...’ll Work With You’ll enter our engineering interview process as part of a pooled... ...The Problems You’ll Solve As a Senior Software Engineer II, you will lead technically complex projects...SeniorFull timeWork at office- ...team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity - Senior Software Engineer II (Remote - Canada) We are looking for a Senior Software Engineer II for the Integrations team. This role will play a significant...SeniorRemote jobLong term contractFull timeImmediate start
- ...Tiger Analytics is looking for a skilled and innovative Machine Learning Engineer with hands-on experience in Google Cloud Platform (GCP) and... ...Proficient in ML/DL libraries: TensorFlow, PyTorch, scikit-learn, pandas, NumPy, PySpark - Experience with production-grade...SeniorFull time
- ...cybersecurity, physics, mathematics, medicine, engineering, and other specialties. The company... ...team is seeking a highly accomplished Machine Learning Engineer to take ownership of the end-... ...part of a diverse team consisting of software engineers, ML experts, products managers...SeniorPermanent employmentFull timeSummer holidayWork at officeHome office
- ..., Ada could be the place for you. Learn more at . As a Senior ML Scientist at Ada, you will own the... ...will partner with Product Managers, Engineers, and Designers to frame problems, design... ...experience as a Data Scientist, Machine Learning Engineer, or similar with shipped...SeniorLong term contractPermanent employmentFull timeLocal areaRemote workWork from homeFlexible hours
- ...The Role We are seeking a highly skilled and motivated Senior Applied Machine Learning Developer to guide the technical direction and... ...initiatives. You’ll combine deep ML expertise with strong software development and leadership skills—mentoring developers, scaling...SeniorFull timeImmediate start
- ...serve their communities. As a high-growth software company, we're shaking up the status quo... ...Position Overview As a Software Engineer II, you'll play a key role in building and... ...knowledge to foster team growth and learning. Communicate clearly with stakeholders...Remote jobFull timeInternshipFlexible hours
- ...a seamless user experience at scale. We are looking for a Senior Software Engineer to drive innovation and resilience across Samsara’s IAM platform... ...of technologies, challenges, and customers that push us to learn on the go. You believe customers are more than a number:...SeniorLong term contractFull timeRemote workWorldwideRelocation package
- ...connected and building community through regular in-person events. Learn more about our flexible approach to where we work. Overview... ..., and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
- ...Role is Exciting We are seeking a passionate and skilled Machine Learning Engineer to join our effort to push the frontiers of risk management.... ...defined design documentation Troubleshoot, debug, and resolve software bugs Be product-minded and think about the customer...SeniorRemote jobFull timeFlexible hours
$103.21k - $129.01k per year
...We are currently seeking a highly motivated and experienced Software Engineer II to join our dynamic team and play a pivotal role in shaping the... ..., Looker) Experience building data pipelines for AI and Machine Learning is a big plus! What We Offer We have all the usual...Full timeWork at officeLocal areaRemote work- ...they love. The Advertiser Growth team is the engine of this mission, ensuring that as our... ...or equivalent experience. ~4+ years of software engineering experience, including 1+ year... ...multi-quarter technical roadmaps and mentor senior engineers in a high-growth environment....SeniorLong term contractFull timeWork at officeWorldwideRelocation package
- ...Summary: With minimal supervision, the Software Engineer II designs, develops, and maintains software modules used in Cattron products, utilizing a broad knowledge of software, hardware, and development processes. RESPONSIBILITIES Participate in software development...Full timeLocal areaFlexible hours
$145k - $153k per year
...connected and building community through regular in-person events. Learn more about our flexible approach to where we work. Overview... .... That is the problem you will help solve. As a Software Engineer II on Carrot Ads, you will independently build and ship features...Remote jobPermanent employmentFull timeWork at officeWork from homeFlexible hours$171.5k - $201k per year
...About The Team The Experimentation & Machine Learning Intelligence team at Life360 sits... ...We are a product-minded, AI-Native engineering team. That means AI isn’t just a tool we... ...Life360 is hiring a backend AI-Native Senior Software Engineer II — a senior engineer...SeniorFull timeSummer workInternshipRemote workFlexible hours$255.9k - $318.6k per year
...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them... ...the right tradeoffs. Share what you're learning about AI openly, so the whole team gets... ..., Weaviate, WarpStream, Hex, Sigma Machine learning: deep learning, matrix factorization...SeniorRemote jobFull timeWeekend work$196k - $207k per year
...community through regular in-person events. Learn more about our flexible approach to... ...Platform organization within Core Experience Engineering. We own the content infrastructure that... ...retail partners. We’re looking for a Senior Software Engineer to lead high-impact platform...SeniorPermanent employmentFull timeContract workSeasonal workWork at officeRemote workWork from homeFlexible hoursShift work- ...define modern fintech and enterprise software, including Spark Capital, Ten Coves Capital... ...a highly motivated and results-driven Senior Software Engineer to play a pivotal role in designing... ...environment. ~ Experience with machine learning, data analytics, or financial...SeniorLong term contractFull timeWork from homeFlexible hours
- ...channels. About the Team: We’re looking for a Staff Software Engineer I/II to join our Data Ingestion Team, which builds and operates the... ...functions across bidding, reporting, billing, analytics, and machine learning. You will work on challenging technical problems and...Full timeLocal areaRemote workWork from homeHome office
- ..., among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working... ...opportunities to grow and accelerate your career. You love both learning and teaching. In this role, you will work across two high...SeniorFull timeWorldwide
$95.2k - $137k per year
...we’re looking for We are looking for an experienced database engineer to help SurveyMonkey evolve its data stores toward a cloud-native... ...and troubleshoot issues across the full stack (hardware, software, and network) Design and build automation and tooling across the...SeniorRemote jobFull timeWork at officeFlexible hours- ...About the Team Abnormal AI is looking for a Software Engineer II to join the Dev Accelerator Team. The Dev Accelerator team builds and operates our internal developer platform : the tools, libraries, and infrastructure that let 100+ engineers design, build, test, and...Full time
$95k per year
...Calabrio-Verint is looking for a highly skilled and experienced Senior Software Engineer, AI to perform a key role in our digital transformation... ...strong focus on LLM applications, agentic AI systems, applied machine learning, backend engineering, data pipelines, evaluation,...SeniorFull timeFlexible hours$154k - $176k per year
...transform the insurance broker experience through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory -... ...ML domains like NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure,...SeniorRemote jobFull timeWork at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II, Machine Learning. Be the first to apply!
- software engineer internship Canada
- software developer no experience Canada
- développeur logiciel Canada
- software developer remote Canada
- software engineer intern Canada
- software developer intern Canada
- software engineer - ai machine learning Canada
- director software engineering Canada
- ingénieur développement informatique c++ Canada
- software engineer Canada

