Data Software Engineer

EPAM Systems

Colombia

Presencial

COP 90.000.000 - 130.000.000

Jornada completa

hace 10 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Transforma esta oferta en una entrevista: un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Healthcare benefits
Employee programs
Paid time off
Upskilling, reskilling and certificate
LinkedIn Learning library access
Global career opportunities
Volunteer opportunities

Descripción de la vacante

EPAM Systems is seeking a Data Software Engineer to join our data-centric applications team. You will design and implement data pipelines, work with Spark, PySpark, SQL/NoSQL, and cloud technologies to solve complex business challenges.

Collaborate with cross-functional teams, review code, and ensure scalable, high-quality solutions. This role offers exposure to global projects and continuous learning within a diverse, inclusive culture.

Formación

  • Degree in Computer Science, Software Engineering, or a related field at bachelor’s or master's level.
  • Background in Data Software Engineering with 2+ years in Big Data technologies.
  • Knowledge of data engineering concepts including data management, storage, visualization, operations, and security.
  • Strong understanding of data ingestion pipelines, Data Warehousing, and Data Lakes.
  • Programming languages: Python, Java, Scala, or Kotlin.
  • Expertise in SQL and NoSQL databases.
  • Proficiency in Big Data tools, particularly Spark and PySpark.
  • Ability to design and deploy solutions on AWS (Glue and RedShift).
  • Understanding of CI/CD pipelines and workflows for integration and deployment.
  • Familiarity with Docker, Kubernetes, and Yarn.
  • Experience with Databricks for advanced data analytics and engineering.
  • Advanced proficiency in English, written and spoken (B2+).

Responsabilidades

  • Build and enhance data software applications used by Data Integration Engineers.
  • Create and deploy analytical solutions with Spark, PySpark, NoSQL, and other Big Data tools.
  • Integrate features using AWS to optimize data workflows.
  • Collaborate with product and engineering teams to gather insights and support decisions.
  • Coordinate with architects, tech leads, and teams to ensure unified solutions.
  • Assess business needs and technical environments to deliver appropriate implementations.
  • Conduct code reviews to promote best practices and high-quality code.
  • Validate and test solutions against functional, technical, and performance standards.
  • Document projects to facilitate future reference and development.
  • Engage with clients to understand needs and provide expert technical guidance.

Conocimientos

Big Data
Python
Java
Scala
Kotlin
SQL
NoSQL
Spark
PySpark
AWS
CI/CD
Docker
Kubernetes
Yarn
Databricks

Educación

Bachelor's or Master's in Computer Science or related field

Herramientas

Databricks
Glue
Redshift

Descripción del empleo

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 looking for a highly skilled and experienced Data Software Engineer to join our team and contribute to developing data-centric applications.

You will collaborate with state-of-the-art Big Data tools, cloud technologies, and cross-functional teams to design innovative solutions for complex business challenges.

Responsibilities
  • Build and enhance data software applications utilized by Data Integration Engineers
  • Create and deploy sophisticated analytical solutions with Spark, PySpark, NoSQL, and other Big Data tools
  • Integrate advanced features using cloud platforms like AWS to optimize data workflows
  • Partner with product and engineering teams to gather insights and support decision-making
  • Coordinate with architects, technical leads, and other teams to ensure unified solutions
  • Assess business needs and technical environments to deliver well-suited technical implementations
  • Conduct code reviews to promote best practices and ensure high-quality code
  • Validate and test solutions against functional, technical, and performance standards
  • Document projects comprehensively to facilitate future reference and development
  • Engage with clients to understand their needs and provide expert technical guidance
Requirements
  • Degree in Computer Science, Software Engineering, or a related field at the bachelor’s or master’s level
  • Background in Data Software Engineering, with 2+ years of experience in Big Data technologies
  • Knowledge of data engineering concepts, including data management, storage, visualization, operations, and security
  • Strong understanding of data ingestion pipelines, Data Warehousing, and Data Lakes
  • Background in programming languages such as Python, Java, Scala, or Kotlin
  • Expertise in SQL and NoSQL databases
  • Proficiency in Big Data tools, particularly Spark and PySpark
  • Capability to design and deploy solutions on AWS cloud platforms, including Glue and RedShift
  • Understanding of CI/CD pipelines and workflows for integration and deployment
  • Familiarity with containerization and tools like Docker, Kubernetes, and Yarn
  • Skills in utilizing Databricks for advanced data analytics and engineering
  • Advanced proficiency in English, both written and spoken, at a B2 level or higher
Nice to have
  • Familiarity with additional Big Data tools, including Hadoop, Hive, and Flink
  • Understanding of SDLC methodologies, focusing on Agile practices
  • Competency in implementing and managing the software development lifecycle effectively
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

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Lead Data Engineer
Lead Data Engineer

EPAM Systems • Colombia

Presencial
COP 156.240.000 - 234.360.000
Healthcare benefits
Employee financial programs
Paid time off
+2
Lead Data Software Engineer (Python+GCP)
Lead Data Software Engineer (Python+GCP)

EPAM Systems • Colombia

Presencial
COP 180.000.000 - 260.000.000
Learning platforms
Health coverage
Stock options
+3
Data Software Engineer: Spark, AWS & Big Data Innovator
Data Software Engineer: Spark, AWS & Big Data Innovator

EPAM Systems • Colombia

Presencial
COP 90.000.000 - 130.000.000
Healthcare benefits
Employee programs
Paid time off
+4
Data Analyst
Data Analyst

EPAM Systems • Colombia

Presencial
COP 52.000.000 - 85.000.000
Healthcare benefits
LinkedIn Learning access
Global career opportunities
+2
Data Engineer
Data Engineer

EPAM Systems • Colombia

Presencial
COP 72.000.000 - 144.000.000
International projects with top brands
Work with global teams of highly skll\
Solution Architect (AI & Data Platform)
Solution Architect (AI & Data Platform)

EPAM Systems • Colombia

Presencial
COP 180.000.000 - 300.000.000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+5
Lead Data Analyst
Lead Data Analyst

EPAM Systems • Colombia

Presencial
COP 120.000.000 - 190.000.000
Learning culture and internal courses
Health coverage for employee and up to
Vision health benefit
+6
Digital Project Manager
Digital Project Manager

EPAM Systems • Colombia

Presencial
COP 120.000.000 - 180.000.000
Healthcare benefits
Paid time off
Upskilling and certs
+1
Senior Full-Stack Java Developer
Senior Full-Stack Java Developer

EPAM Systems • Colombia

Presencial
COP 90.000.000 - 180.000.000
Healthcare benefits
Paid time off
Upskilling & certification courses
+2
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Colombia

Presencial
COP 90.000.000 - 150.000.000
Learning platforms
Health coverage
Vision benefit
+4