Senior Data Software Engineer

Company: EPAM Systems
Location: Serbia
Type: remote
Posted: Oct 21, 2026
Views: 1

We are looking for a Senior Data Software Engineer. If you are looking to give your career a real boost with a global leader in digital transformation, EPAM is the perfect choice. If you’d like to learn more about this position and project, apply now.

Responsibilities

  • Design, construct, install, test, and maintain highly scalable and optimized data pipelines with state-of-the-art monitoring and logging practices
  • Bring together large, complex, and sparse data sets to meet functional and non-functional business requirements and use a variety of languages, tools, and frameworks to marry data
  • Design and implement data tools for analytics and data scientist team members to help them in building, optimizing, and tuning use cases
  • Tackle challenging and varied problems related to gaining further maturity in Data Platform tools, processes, and engineering capabilities
  • Focus on engineering excellence to deliver high-quality solutions that provide leverage for the company's objectives

Requirements

  • 3+ years of hands-on experience in data processing-focused projects
  • Proficiency with Java, Python, or Scala, and SQL
  • Knowledge of Apache Spark
  • Experience with one of the major cloud providers: AWS, Azure, or GCP
  • Hands-on experience with a few selected data processing technologies, e.g., Hadoop, MongoDB, Cassandra, Kafka, Elasticsearch, Python libraries (Pandas/NumPy/…) and data processing tools of cloud providers (EMR/Glue/Data Factory/Big Table/…)
  • Relevant experience with version control and code review
  • Knowledge of Agile methodologies
  • Linux and Bash scripting basics
  • English proficiency at an Upper-Intermediate level (B2) or higher

Nice to have

  • Good hands-on experience with Databricks and Delta Lake
  • Ability to build Apache Airflow pipelines
  • Experience with the Snowflake platform

Benefits

  • Diverse multicultural, multi-functional, and multilingual work environment
  • Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc.
  • Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
  • Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications
  • Knowledge-sharing with colleagues from EPAM's global tech communities
  • 25 days holiday per annum
  • 5 days of sick leave without medical certification
  • Private health insurance for employees and discount for private health insurance for family members
  • Discount for Fit Pass program
  • Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia
  • Regular corporate, social and wellbeing events (parties, sport events, advanced CSR programs etc.)

About the Company

Name: EPAM Systems

No detailed information available about this company.

More jobs at EPAM Systems