Skip navigation EPAM

Senior Software Engineer (Big Data) Kuala Lumpur, Malaysia

  • hot

Senior Software Engineer (Big Data) Description

Job #: 74608
EPAM Systems, Inc. (EPAM) is a leading global provider of digital platform engineering and development services. EPAM has continuously appeared on Forbes’ 25 Fastest Growing Public Tech Companies list and was named the best IT services company in Fortune’s 100 Fastest-Growing Companies list.

We are expanding quickly in Malaysia with many dynamic career opportunities for talented software engineers and IT professionals. We’re looking for people who want to be part of our multicultural team and work on global projects. You will have an opportunity to accelerate your career by participating in many of our upskilling, training and certification programs.

Kuala Lumpur is the location of EPAM’s most recent acquisition. This is your opportunity to join an organization in start-up mode that plans to double in size every 2-3 years. We have a lot of IT vacancies for everyone for any skill level.


We are looking for an experienced Senior Software Engineer (Big Data) to be placed in our Office in Bangsar South MY. This Senior Software Engineer will be roll-up the functional and technical aspect of Software Development with big data technology in Project space to cloud services.


  • Design and implement innovative analytical solution using Hadoop, NoSQL and other Big Data related technologies, evaluating new features and architecture in Cloud/ on premise/ Hybrid solutions
  • Work with product and engineering teams
  • Build collaborative partnerships with architects, technical leads and key individuals within other functional groups
  • Perform detailed analysis of business problems and technical environments and use this in designing quality technical solutions
  • Participate in code review and test solutions
  • Write project documentation


  • Bachelor’s Degree in preferably Computer Science, Information Technology, Software Engineering or equivalent
  • 3+ years’ experience of working in Big Data technologies and Enterprise Software Development
  • Solid skills in infrastructure troubleshooting, support and practical experience in performance tuning and optimization, bottleneck problem analysis
  • Ability to work individually or in a team without supervision
  • English proficiency (B2+)

Nice to have

  • Skills in search: Solr, Elasticsearch/ELK
  • Enterprise Design Patterns


  • Programming Languages: Java; Python; SQL
  • Big Data stack
  • Queues and Stream processing
  • ETL & Streaming Pipelines
  • Operation: Cluster operation, Cluster planning NoSQL: Cassandra/ Hbase, MongoDB
  • Familiar with Cloud Experience
  • Development Methods: TDD, BDD, DDD
  • Version Control Systems
  • Testing: Component/ Integration Testing, Unit testing
  • Experience in various messaging systems
  • Rest, Thrift, GRPC, SOAP
  • Build Systems: Maven, SBT, Ant, Gradle

We offer

  • Work-life balance and flexible schedule
  • Career development opportunities with a transparent Software Engineering career path
  • Opportunity to build business intelligence career and work on global projects. Our employees work with one of the largest multinational oil and gas companies int the world and one of the world's largest pure-play coffee and tea company
  • Medical, Dental and Vision Insurance
  • Widespread training and development opportunities. Unlimited access to LinkedIn learning solutions
  • Competitive salary
  • Compensation for sick leave and paid time off
  • Referral bonuses

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices