Data Engineer | Opal Data Consulting | $40k-$62k | Remote (Ukraine)

Data Engineer | Opal Data Consulting | $40k-$62k | Remote (Ukraine)

40,000 - 62,000 / year
Remote Ukraine
Application deadline closed.

Job Description

About Opal Data Consulting:

At Opal Data we combine business and technical expertise to create solutions for businesses. Traditional management consultants offer strategic advice without the technical skills to implement their proposed solutions. Software consultants often build tools that aren’t truly optimized for a business or organizational need. We combine the best of both worlds.

We build machine learning models to help our clients take advantage of growth opportunities, construct data warehouses to help organizations secure and work with their data, create dashboards and visualizations to help businesses better understand themselves, write software to automate tasks and create pipelines, and so much more.

We are a small but nimble team looking to bring on a self-starter who excels at data engineering. You can read more about us at:

Job Summary:

The Data Engineer will report directly to Opal’s founder / technical lead. As a core member of a small team, the position provides an opportunity for growth across a wide range of technical skillsets, as well as experience working in a wide range of industries across our client projects.

Because of the broad range of work we do; candidates are not expected to be experts in every technical task outlined below. Instead, intelligence, curiosity, and excitement about experimentation and learning are going to the most important determinants of success in this position. We believe strongly in developing our team members and promoting from within. A baseline familiarity with programming, data analysis, and data shaping, along with strong proficiency in Python are the foundations we are looking to build on.

The position is a good fit for those who are looking to grow their careers and become a data scientist, machine learning engineer, or software engineer.

Major Responsibilities:

  • Clean and analyze datasets
  • Use APIs and build scrapers to ingest data into programs and data warehouses
  • Build pipelines to move and transform data as needed
  • Work with cloud platforms, both internal and client-managed, to host code and store data
  • Create ETL scripts to shape data for visualization and automation tasks
  • Visualize data in one-off analyses, as well as for dashboards in Tableau, Power BI, DOMO, etc
  • Help prepare datasets and create variables for machine learning projects
  • Write clean, well-documented code


  • Bachelor’s degree in a computational field; or, in lieu of formal education, 1-3 years of similar technical work experience
  • Extremely proficient in Python
  • At least a basic knowledge of SQL
  • Fluency in English
  • Data analysis experience, including at least a basic familiarity with joining tables, finding the data that matters, and extracting and combining those data points into insights

Please mention any of the following nice-to-haves:

  • Any other programming languages used
  • Experience with Tableau, Power BI, DOMO, or other dashboarding platforms
  • Experience building or expanding data warehouses
  • Machine learning / predictive modeling experience