Data Engineer

Job description


  • Collect and process raw data at scale for a variety of projects and initiatives.
  • Read, extract, transform, stage and load data to selected tools and frameworks as required and requested.
  • Perform tasks such as writing scripts, web scraping, calling APIs, writing SQL queries, etc.
  • Analyze processed data and support business decisions with ad hoc analysis as needed.
  • Maintain our data warehouse with timely and quality data.
  • Build and maintain data pipelines from internal databases and SaaS applications.
  • Create and maintain architecture and systems documentation.
  • Plan and execute system expansion as needed to support the company's growth and analytic needs.
  • Monitoring data performance and modifying infrastructure as needed.
  • Collaborate with other functions to ensure data needs are addressed.


  • 2 years of relevant experience as a data engineer or in a similar role.
  • Technical expertise in data models, data mining, and segmentation techniques.
  • Programming experience, ideally in Python, Spark, Scala, or Java, and a willingness to learn new programming languages to meet goals and objectives.
  • Knowledge of data cleaning, wrangling, visualization, and reporting.
  • Knowledge of clickstream data stream and event instrumentation.
  • Good knowledge of Various Databases from RDBMS to NoSQL.
  • Great numerical and analytical skills.
  • Degree in Computer Science, IT, or a similar field.
  • Data engineering certifications (e. g IBM Certified Data Engineer) are a plus.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs
Fanatics, Inc.
January 29, 2023
MasterBrand Cabinets LLC
January 29, 2023
January 29, 2023