Skip To Main Content
backBack to Search

Middle Data Software Engineer

Remote in Colombia, Mexico
Data Software Engineering
& 11 others

We are seeking a skilled Middle Data Software Engineer with expertise in data engineering and development within a modern cloud data warehouse stack (BigQuery/Databricks).

This role involves building a robust data infrastructure while working collaboratively with Engineers, Data Analysts, and Data Scientists to provide valuable insights that support decision-making. The ideal candidate is a proactive team member who values code quality and efficiency, with a focus on performance and automation.

Responsibilities
  • Develop reliable and efficient data pipelines using Python and SQL with an emphasis on scalability
  • Participate in building data solutions, integrating data ingestion and transformation workflows
  • Support real-time and batch data workflows utilizing BigQuery/Databricks, Apache Airflow, and DBT
  • Write clean, maintainable code and help automate routine data engineering tasks
  • Work with cross-functional teams to understand and implement business requirements
  • Assist in implementing monitoring and alerting tools to ensure pipeline reliability
  • Contribute to discussions on architecture and cloud infrastructure for data engineering projects
Requirements
  • BS in Computer Science, Software Engineering, or a related field
  • 2+ years of experience in data engineering
  • Proficiency in Python, SQL, and familiarity with data frameworks such as Spark for processing
  • Knowledge of modern Cloud Data Warehousing tools like BigQuery or Databricks
  • Experience with version control (Git) and CI/CD pipelines
  • Familiarity with workflow orchestration tools like Apache Airflow or DBT
  • Understanding of cloud platforms such as AWS, GCP, or Azure
  • Basic knowledge of Agile or DevOps methodologies
  • Fluency in English (B1/B2 level)
Nice to have
  • Exposure to MySQL and visualization tools such as Looker/Tableau, or analytics platforms like Amplitude or Segment
  • Basic knowledge of Linux/Unix system administration and shell scripting
  • Familiarity with machine learning pipelines and MLOps practices
  • Understanding of real-time analytics and streaming technologies like Apache Kafka or Spark Streaming
Benefits
  • 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