Machine Learning Engineer

3 weeks ago


Canada, CA Bazaarvoice Full time

About Bazaarvoice

At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products.

The problem we are trying to solve: Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty.

Our brand promise: closing the gap between brands and consumers.

Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, Asia and Australia.

We’re searching for an experienced Machine Learning Engineer who values mastery, authenticity, and positivity to help build and grow our product. As an engineer, your strong foundation in productionizing machine learning models will be essential in making long-lasting improvements to our product. If you are a highly technical, hands-on, and mission-driven engineer, who has a passion for solving problems in the area of ML based recommender models, search and e-commerce optimization, then this is the role for you. This is a full-time position. We are centrally located in Edmonton, but remote applications will also be considered.

How you will make an impact:
  • Research, design and prototype intelligent systems with the aim of enhancing online shopper experience.
  • Assist in research prototypes and develop them into fully-fledged AI software that are ready to be delivered to our clients.
  • Participate in active maintenance of models and ML-pipelines.
  • Maintain and improve legacy models and ML pipelines suggesting and implementing changes as appropriate.
  • Participate in code reviews ensuring that released code maintains our standards of quality and engineering excellence.
  • Keep up-to-date with the latest papers in artificial intelligence and machine learning to propose solutions for real problems in e-commerce, particularly as it pertains to optimizations in productionalization.
  • MLops: Build and help maintain infrastructure to support the evolution of our shopper interaction toolset.
  • Mentor other engineers and share relevant knowledge.
  • Troubleshoot, test, and debug to your heart’s content.
  • Being able to identify key metrics and experience building and responding to automated monitoring systems.
  • Ad-hoc problem solving based on client needs. Our white glove service means we often have to implement solutions to client specific problems in robust and well designed ways.
About you:
  • At least 2 years of real-world experience implementing Machine Learning software.
  • At least 3 years of experience (in total) implementing production level software.
  • Proficient in Python and/or C/C++, with an interest in learning new languages.
  • BSc (MSc or PhD preferred) in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, Engineering, Physics, or a related discipline, with (at minimum) graduate-level courses in machine learning, or equivalent practical experience.
  • Strong research experience in machine learning, preferably in one or more of the following (in no particular order): reinforcement learning, natural language processing, LLMs, recommendation and/or ranking systems, deep generative models, representation learning, AI interpretability, domain generalization, meta-learning, computer vision, deep neural network architectures.
  • Proficient in deep learning frameworks like Tensorflow, PyTorch, etc. and scientific computing packages like NumPy. Able to implement an algorithm as described in an academic paper using these frameworks in quality code.
  • Strong computer science background, with experience in object-oriented programming, systems design, data structures and algorithms.
  • Familiarity with source control (Git) and Unix systems, including shell scripting.
  • Good intuition for applying AI theory to make business-oriented products with minimal guidance.
  • Communicate to introduce honesty and clarity (avoiding buzzwords and jargon) to experts in multiple disciplines. Demonstrate a mature understanding of the current possibilities and limitations of AI research.
  • Curious, constantly looking for better ways to build things and excited to learn about emerging technologies.
Bonus Points:
  • Online advertising and/or marketing analytics, behavioral targeting and/or web analytics and a/b testing.
  • Working in an Agile software development environment.
  • Using cloud solutions, preferably AWS.
  • Distributed and/or parallel programming.
  • An active GitHub repository.
  • Experience with data lake and data lakehouse.
  • Experience with ETL workloads and data pipelines.
  • Experience with SQL, Terraform, Python packages (Pandas, NumPy, PySpark), ML framework (TensorFlow/Keras, PyTorch, Scikit-learn, etc), Databricks, Airflow, ML pipeline frameworks (Flyte, MlFlow, Ray, TFX).

Why join Bazaarvoice?

Customer is key

We see our own success through our customers’ outcomes.

We approach every situation with a customer first mindset.

Transparency & Integrity Builds Trust

We believe in the power of authentic feedback because it’s in our DNA.

We do the right thing when faced with hard choices. Transparency and trust accelerate our collective performance.

Passionate Pursuit of Performance

Our energy is contagious, because we hire for passion, drive & curiosity.

We love what we do, and because we’re laser focused on our mission.

Innovation over Imitation

We seek to innovate as we are not content with the status quo.

We embrace agility and experimentation as an advantage.

Stronger Together

We bring our whole selves to the mission and find value in diverse perspectives.

We champion what’s best for Bazaarvoice before individuals or teams.

As a stronger company, we build a stronger community.

Commitment to diversity and inclusion

Bazaarvoice provides equal employment opportunities (EEO) to all team members and applicants according to their experience, talent, and qualifications for the job without regard to race, color, national origin, religion, age, disability, sex (including pregnancy, gender stereotyping, and marital status), sexual orientation, gender identity, genetic information, military/veteran status, or any other category protected by federal, state, or local law in every location in which the company has facilities. Bazaarvoice believes that diversity and an inclusive company culture are key drivers of creativity, innovation and performance. Furthermore, a diverse workforce and the maintenance of an atmosphere that welcomes versatile perspectives will enhance our ability to fulfill our vision of creating the world’s smartest network of consumers, brands, and retailers.

#J-18808-Ljbffr

  • Canada, CA The Learning Experience #393 Full time

    Your New Role and TeamSanctuary AI–a multi award-winning LinkedIn Top Startup company– is seeking Machine Learning (ML) Engineers to join our team of seasoned engineers, researchers, and scientists who are dedicated to tackling fundamental challenges in robotic perception, dexterous manipulation, planning, and reasoning.As a member of the ML team, your...


  • Canada, CA The Learning Experience #363 Full time

    We are looking for a motivated, bright, entrepreneurial, enthusiastic individuals to join our team! As a Machine Learning Engineer, you will have an opportunity toDesign and implement cool research ideas.Build training/deployment pipelines.Build the infrastructure to support the data collection and analysis process.Responsibilities:Design, train and improve...


  • Canada, CA Semantic Health Inc. Full time

    Semantic Health is on a mission to improve care delivery and operational inefficiencies by transforming the use of unstructured data in healthcare's revenue cycle. Our machine learning powered medical coding and auditing platform uses cutting edge deep learning to streamline manual and error-prone medical coding and auditing processes in health...


  • Canada, CA Understanding Recruitment Full time

    Machine Learning EngineerHelp Shape an Ethical AI FutureLocation: Remote | Type: Full-TimeAre you passionate about democratizing AI while prioritizing ethics? Join us in revolutionizing the field!We've partnered with a cutting-edge AI lab to build a platform that empowers developers to harness the power of AI responsibly. Our mission is to make AI...


  • Canada, CA Boundlessfellows Full time

    We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We...


  • Canada, CA Playwire Full time

    Playwire Media is a full-service digital innovation partner specializing in online advertising and proprietary technologies to elevate publishing brands. As we continue to experience rapid growth, we are looking for a Senior Machine Learning Engineer to join our team and contribute to the development and scaling of our next-generation website monetization...


  • Canada, CA Nomadgao Full time

    May 04, 2024 - Tempo is hiring a remote Senior Engineering Manager, Machine Learning. Location: USA, Canada.About the Role:As a Senior Engineering Manager of Machine Learning, you will lead a talented team of machine learning and data engineers to develop cutting-edge machine learning solutions. You will be responsible for driving innovation, shaping the...


  • Canada, CA Diversis Capital LLC Full time

    At Tempo, we’re on a mission to help modern, forward-thinking product and engineering teams work better. Our integrated applications for time management, resource planning, and budget management, used by over 29,000 global customers, provide unrivaled understanding of how time and effort are spent. Tempo is on a mission to build software to automatically...


  • Canada, CA EvenUp Full time

    We are seeking an exceptional Machine Learning Engineering Manager, to lead our talented team of Machine Learning Engineers and play a pivotal role in shaping the direction of our product. As an experienced leader, you will contribute hands-on with coding and modeling, as well as mentor, build, and guide your team to success. Your strong practical experience...


  • Canada, CA Ema Unlimited, Inc. Full time

    Who we areEma is building the next generation AI technology to empower every employee in the enterprise to be their most creative and productive. Our proprietary tech allows enterprises to delegate most repetitive tasks to Ema, the AI employee. We are founded by ex-Google, Coinbase, Okta executives and serial entrepreneurs. We’ve raised capital from...


  • Canada, CA Rollstack Full time

    The CompanyAt Rollstack, we're revolutionizing how businesses share and communicate their data. Data-driven slide decks and documents are pivotal in sharing data and insights within organizations and outside. Our platform integrates leading BI tools with popular presentation and document platforms, automating and streamlining the reporting process for...


  • Canada, CA Nomadgao Full time

    Jun 06, 2024 - Instacart is hiring a remote Machine Learning Engineer II, Content AI. Location: Canada.We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery...


  • Canada, CA Narvar Full time

    Sr. Software Engineer II, Machine LearningRemote- Canada Narvar is growing! We are hiring a Staff Software Engineer 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...


  • Canada, CA Camelot Care Centers Full time

    Staff Machine Learning Engineer, FakespotShare this job Canada Remote Role Highlights SQL Python NLP Generative AI Text Generation Computer Science Social Media Security ECommerce Statistics TroubleShooting Research Quantitative Deployment PhD Cloud LLMs Server Tools, Libraries and Frameworks GCP AWS Hadoop Description Fakespot, a part of...


  • Canada, CA Instacart Full time

    We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We...


  • Canada, CA Boundlessfellows Full time

    We're transforming the grocery industry At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We...


  • Canada, CA NeuralRec Full time

    Location: Remote, East Coast or CanadaRole: Lead Machine Learning EngineerSalary: up to $250,000 (base) + bonusWorking Pattern: Open to remote in eastern timezones. AI Safety has become one of the hottest topics in the industry. Would you be open to working for a household name committed to ethical development?NeuralRec has partnered with a global technology...


  • Canada, CA Blumind Full time

    Blumind is an innovative and well-funded semiconductor start-up bringing machine-learning inferencing to the Far Edge, placing it on devices and sensors in all environments. Future applications in Edge AI such as IoT, automotive, Smart Home and Smart City will be crippled by the power and latency constraints of current digital technologies. Blumind’s...


  • Canada, CA Replicant Full time

    Replicant was founded on the belief that machines are ready to have useful, complex conversations that will transform the way they interact with the world, starting with customer service. As the leader in Contact Center Automation, Replicant helps companies automate their most common customer service calls while empowering agents to focus on more complex and...

  • Software Engineer II

    1 month ago


    Canada, CA Abnormal Security Corporation Full time

    Software Engineer II - Machine Learning InfrastructureLocation: Remote - CanadaEmployment Type: Full-timeAbout The RoleAbnormal Security is looking for a Software Engineer to join the Detection Team, working on projects that advance our Message Processing, Model Inference systems, and ML Infrastructure to 5x Scale.The Detection Division is focused on...