Big Data Engineer

Deadline: 31 January 2020

Employment term: Permanent

Category: Data Science/Data Analytics

Job type: Full time

Location: Yerevan

Job description:

PicsArt is looking for a talented Mid. Big Data Engineer to join our highly skilled software development team. The ideal candidate will work in Big Data Infrastructure and must determine technical requirements, make architectural decisions, create/design documents, develop, test and insure the best possible performance and scalability of the system.

Job responsibilities

  • Help drive the long-term big data architecture and infrastructure by working in conjunction with Product Management to align with business goals;
  • Act as a part of the architectural team;
  • Develop and operate our data pipeline & manage data infrastructure;
  • Work closely with analysts and data scientists and help to develop data-driven dashboards and systems;
  • Take on some of the most significant problems in high-performance, scalable analytics;
  • Monitor performance and advise on any necessary infrastructure changes;
  • Leverage big data processing and automation with Python, Scala, Spark, Hive, Spark Streaming, and more;
  • Translate application storyboards and use cases into functional applications;
  • Analyze and optimize query/script performance;
  • Identify bottlenecks and bugs, and devise solutions to these problems;
  • Train and mentor new and junior team members.․

Required qualifications

  • BS/MA degree in a highly quantitative field or equivalent;
  • Experience with Big Data tech stack (Kafka, Spark);
  • Experience with complex distributed systems and service-oriented architectures;
  • Experience with Python and Scala;
  • Knowledge of SQL;
  • Knowledge of concurrency patterns;
  • Understand fundamental design principles behind a scalable application;
  • Experience in building stream-processing systems, using solutions such as Spark-Streaming is a plus;
  • Knowledge of various ETL techniques and frameworks, such as Flume is a plus;
  • Knowledge of Java (or other OOP language) is a plus;
  • Knowledge of Bash Scripting is a plus;
  • Ability and willingness to learn new technologies;
  • Advanced written and verbal English communication skills.

Familiarity with: 

  • Various design and architectural patterns;
  • Big data processing architectures;
  • Code versioning tools, such as Git;
  • Build tools such as Maven or Gradle;
  • Continuous integration.

Professional skills



Big Data

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