At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

And now we are looking for a Senior Data Scientist/ML Engineer to join us as part of our team.

About the role

Big international company whose main business is related to gift cards and their functioning: issuing and distribution of cards, processing of payments, exchanging, refilling, etc. It also operates with many other types of digital content like eGifts, incentive cards, promotions, rewards, etc. The company has several e-commerce sites and platforms that are helping to distribute the gift card products. Also, the company has a bunch of own core services that perform all the management of gift cards in the ecosystem.

Technical stack: AWS, Redshift, Python. Some ML related tools can be picked by engineers.

Processes: flexible schedule, ability to work in late hours when needed (at least till ~9pm GMT).

Team: 7 ML-Engineers including Lead. Distributed between the USA and India. Lead is in India, Manager is in California, USA.

As a qualified expert, You will

  • Working and professionally communicating with the customer’s team
  • Taking up responsibility for delivering major solution features
  • Participating in requirements gathering & clarification process, proposing optimal architecture strategies, leading the data architecture implementation
  • Building machine learning algorithms for solving business problems in E-commerce and Retail
  • Developing AWS machine learning infrastructure to support and maintain model serving and training
  • Analysis of data for patterns
  • Visualization of data
  • Continuous learning

We’re looking for you if you have

  • 5+ years of experience in data science projects
  • Strong skills in applied mathematics and data analysis
  • Understanding of modern machine learning techniques and algorithms
  • Strong Python, SQL knowledge
  • Experience with model implementation and tuning using popular Machine Learning frameworks such as Keras, TensorFlow


  • English level: Upper-Intermediate or higher
  • Working location: outside Ukraine

Bonus Points

  • Experience with general DevOps practices and principles
  • Experience in building data pipelines on AWS cloud
  • Experience with SageMaker
  • Experience with fraud prevention systems
  • Experience in fintech or retail domain
  • Having a Kaggle profile

Interview steps:

  1. Pre-Screening with the recruiter (30 min)
  2. Tech-Interview (up to 1.5 hours)
  3. Client Interview (up to 1 hour)
  4. Test Task.