Middle Data Software Engineer
Colombia
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