Big Data Engineer

Hyderabad, India

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Big Data Engineer for our Hyderabad office to make the team even stronger.


  • Thorough understanding of distributed computing principles;
  • Proficiency in Hadoop v2, Map Reduce, HDFS, Sqoop;
  • Experience with building stream-processing systems, using technologies such as Apache Storm or Spark-Streaming;
  • Experience with messaging systems, such as Kafka or RabbitMQ;
  • Good knowledge of Big Data querying tools, such as Pig, Hive, and Impala;
  • Experience with Apache Spark;
  • Experience with integration of data from multiple data sources such as MS SQL Server, Oracle;
  • Good understanding of SQL queries, joins, stored procedures, relational schemas;
  • Experience with NoSQL databases, such as HBase, Cassandra, MongoDB (preferred);
  • Knowledge of ETL techniques and frameworks, such as Flume;
  • Management of Hadoop cluster (Cloudera preferred), with all included services;
  • Ability to solve any ongoing issues with operating the cluster;
  • Exposure with Apache Flink and/or Apache Ignite will be an advantage.

We offer

  • Opportunity to work on technical challenges that may impact across geographies;
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications;
  • Opportunity to share your ideas on international platforms;
  • Sponsored Tech Talks & Hackathons;
  • Possibility to relocate to any EPAM office for short and long-term projects;
  • Focused individual development;
  • Benefit package:
    • Health benefits;
    • Retirement benefits;
    • Paid time off;
    • Flexible benefits.
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.).