Senior Back-End Engineer, ML Team

Deadline: 31 January 2020

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

PicsArt is looking for a Senior Backend Engineer to join our ML Team. You will be responsible for moving data science code to production by developing scalable, maintainable and high performance solutions. You will take on complex data-related problems using some of the most diverse datasets available.

Job responsibilities

  • Build large-scale batch and real-time data pipelines with data processing frameworks like Spark;
  • Use best practices in continuous integration and delivery;
  • Help to drive optimization, testing and tooling to improve data quality;
  • Collaborate with other software engineers, ML experts, and stakeholders, taking learning and leadership opportunities that will arise every single day;
  • Write back-end code according to business needs and priorities;
  • Work alongside the Back-end Team, App Developers, & Product Owners to deliver value and improve processes;
  • Stay up-to-date on the latest relevant technology tools and trends;
  • Work around roadblocks and communicate status and issues.

Required qualifications

  • BS/MA degree in Computer Science, Machine Learning, AI, Applied Mathematics or other quantitative field;
  • Experience in building scalable RESTful web services;
  • Experience with high volume heterogeneous data, and systems such as Hadoop, HDFS, and Parquete;
  • Experience with MongoDB, Redis is a plus;
  • Knowledge of Java and Python;
  • Knowledge of data modeling, data access, and data storage techniques;
  • Knowledge of relational or non-relational databases;
  • Knowledge of CI/CD is a plus (Docker, Kubernetes, Jenkins);
  • Familiar with data-driven development, reliability, and responsible experimentation;
  • Familiar with OOP concepts, data structures, and algorithms;
  • Familiar with Machine Learning concepts or frameworks such as TensorFlow, pandas, etc. and ML Algorithms;
  • Experience with Spark is a plus;
  • Understand the value of partnership within teams;
  • Problem-solving and analytical skills;
  • Advanced written and verbal English communication skills.

Professional skills




Share this job via your favorite social media channel.

You can apply for this job just by following Application procedure.

Application procedures

To apply for this job follow the link.

Please clearly mention that you have heard of this job opportunity on

Contact details


Phone: (011) 512-123

Address: Halabyan Street, Yerevan, Armenia

Find PicsArt on social media