Back to search
EPAM Systems Linkedin · Posted 20d ago

Data Software Engineer

Colombia, Huila, Colombia

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are searching for a talented and experienced Data Software Engineer to join our team and drive the creation of data-focused applications.

You will utilize leading-edge Big Data tools, cloud technologies, and collaborate across teams to deliver innovative solutions that solve intricate business problems.

Responsibilities

  • Engineer and enhance data software applications that support Data Integration Engineers
  • Design and deploy advanced analytical solutions using Spark, PySpark, NoSQL, and other Big Data tools
  • Leverage AWS services to add cloud features that improve data workflow efficiency
  • Partner with product and engineering teams to gather requirements and enable decision support
  • Collaborate with architects, technical leads, and other teams to maintain solution consistency
  • Assess business goals and technical constraints to recommend the right implementations
  • Lead code review activities to encourage best practices and strong code quality
  • Execute validation and testing across functional, technical, and performance criteria
  • Produce and maintain detailed documentation to support ongoing development
  • Work directly with clients to understand needs and provide expert technical direction

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related area
  • 2+ years of hands-on Data Software Engineering experience with Big Data technologies
  • Good command of data engineering principles covering data management, storage, visualization, operations, and security
  • Strong grasp of ingestion pipelines along with Data Warehousing and Data Lakes
  • Programming experience in Python, Java, Scala, or Kotlin
  • Advanced knowledge of SQL and NoSQL data stores
  • Proficiency with Spark and PySpark in production data solutions
  • Ability to architect and deploy AWS-based solutions using Glue and RedShift
  • Familiarity with CI/CD approaches for integration and deployment workflows
  • Exposure to Docker, Kubernetes, and Yarn for containerized delivery
  • Working experience with Databricks for analytics and data engineering
  • English level of minimum B2 (Upper-Intermediate) for effective communication

Nice to have

  • Working knowledge of Hadoop, Hive, Flink, and related Big Data tooling
  • Understanding of SDLC methodologies with Agile as a key approach
  • Experience applying and governing SDLC implementation practices

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search