Overview

For our customer, which provides software-as-a-service (SaaS) solutions and consulting services to major retailers in Europe and the U.S.,

we are looking for Senior Machine Learning and Data Engineers.

About the firm:

Our customer is a successful, fast-growing company at the forefront of technology and retail. Headquartered in the United States and with offices around the world, the firm helps retailers transform the way they manage their supply chains. They are a group of bright, kind, and goal-oriented people working together to make retail better. As a provider of award-winning enterprise-AI SaaS solutions that serve a growing international business with customers across the U.S., Europe, Middle East, and East Asia, they make a measurable and meaningful difference for our customers every day.

The team of 200+ people consists of young engineers and data scientists from the top CS and IE programs in Istanbul, Philadelphia, Amsterdam, and Dubai offices.

About the role:

We are seeking a Senior Machine Learning and Data Engineers to join the growing team to develop AI powered solutions and deploy as production systems that are used by many enterprise customers. You will be challenged to build loosely coupled, highly scalable and robust software solutions that can change and grow with the needs. You will be building pipelines and workflows to process large scale data and productize machine learning models and optimization systems using cutting edge cloud and big data technologies.

Responsibilities:

  • Develop “best-in-class” architecture, design and production artifacts by ensuring that the services and the components are: well-defined and modularized, secure, scalable, reliable, reusable, diagnosable, and actively monitored.

  • Contribute to all phases of new developments including architecting, prototyping, productizing, testing and support.

  • Adhere to and drive modern software engineering practices through code and design reviews, exercise DevOps principles to deploy, maintain and monitor production workflows and services to provide continuous delivery with high quality and actionable telemetry data.

  • Stay educated on existing and state of the art technologies, and do proof of concept studies to evaluate technology fits relevant to our product requirements.

  • Understanding business objectives and developing models that help to achieve them, along with metrics to track their progress.

  • Mentor junior developers with coaching and participating code/design reviews

Qualifications

  • 4+ years of work experience including SaaS systems

  • Bachelor’s degree or higher in a related field

  • Strong coding skills in Python with hands-on experience on data and analytics libraries like NumPy, Pandas, sklearn

  • Knowledgeable of modern big data and machine learning concepts and/or solutions.

  • Experience on working with scalable and distributed platforms for processing large and complex data sets using Hadoop, Spark (PySpark) or similar with the ability to pick up new languages and technologies quickly

  • Skills on manually and programmatically interacting with data stored in traditional (relational) databases as well as NoSQL databases and/or columnar data formats.

  • Ability and motivation to self-teach while entering new domains and managing through ambiguity

What is offered

  • A competitive salary and benefits package
  • USD based compensation model for all employees
  • Monthly internet and social media fun package
  • Educational and development opportunities
  • Remote working option

For application, send your CV to “info@shr-consulting.com”