Position: BigData Engineer
Company: EPAM Systems
Category: Scala
Experience required: 2y
English level: intermediate

**QUALIFICATIONS**
•  Advanced knowledge of Scala or Python 3, with at least some familiarity in both and with one of them supported by 5+ years of programming experience using functional and object-oriented paradigms
•  At least some familiarity with second from Python and Scala pair
•  At least 3 years of experience with Hadoop ecosystem including tools like YARN, Hive, Impala, HDFS including some knowledge about Hadoop clusters architecture
• Advanced knowledge about Spark supported by 2+ years of experience with at least one year with Spark 2.x.
• Proficiency with relational databases and more than one dialect of SQL
• Experience with more than one non-relational databases like MongoDB and Redis
• Experience with workflow managers like Airflow, Azkaban or Luigi
• Strong unit testing and debugging skills
• Good understanding of code versioning tools such as Git and Linux proficiency
• Experience in following Scrum best practices
• Fluency in English (spoken and written)
 
**Nice to Have**
• Experience with Apache Flink and/or Beam
• Experience with containerization tools such as Docker, Kubernetes
• Proficient understanding of designing microservices based applications
• Experience in putting machine learning models into production
• Familiarity with advanced Python data structures like numpy arrays and pandas
• Experience with deploying code into production through CI/CD tools like Jenkins
• Experience in creating web crawlers
• Experience with ELK stack and Kafka

**BENEFITS**
- Competitive compensation depending on experience and skills
- Individual career path in engineering
- Social package - medical insurance, sports
- Compensation for sick lists and regular vacations
- English classes with certified English teachers
- Flexible work hours