Job Openings Intermediate Data Engineer

About the job Intermediate Data Engineer

Responsibilities:

  • Develop algorithms to transform data into useful, actionable information
  • Design, construct, install, test and maintain highly scalable data management systems
  • Ensure systems meet business requirements and industry practices
  • Build high-performance prototypes and proof of concepts
  • Research opportunities for data acquisition and new uses of existing data
  • Develop data set processes for data modelling, mining and production
  • Integrate new data management technologies and software engineering tools into existing structures
  • Create custom software components (e.g. specialized UDFs) and analytics applications
  • Employ a variety of languages and tools (e.g. scripting languages) to marry systems together
  • Install and update disaster recovery procedures
  • Recommend ways to improve data reliability, efficiency and quality
  • Support the achievement of the business strategy, objectives and values
  • Participate and support corporate responsibility initiatives for the achievement of business strategy
  • Build, test, and maintain database pipeline architectures
  • Building data products for the data analytics team to ingest and train models on
  • Ensure data systems (e.g. Clickhouse, MySQL) are functioning correctly and performing to expectations
  • Collaborate with management to understand company objectives
  • Create new data validation methods and data analysis tools
  • Ensure compliance with data governance and security policies
  • Document all created artefacts, create ERDs and any other needed documentation to make sure data analytics are working at capacity
  • Explore new technology and look into new ways of reaching specific objectives.
  • Work closely with our in-house team as well as outsourced service providers and partners.

Requirements:

  • Degree / Diploma in Data Engineering preferred but not required.
  • 2+ years of cloud experience
  • 3+ years of experience building, maintaining and administering a DBMS, such as MySQL or Postgres.
  • 2+ years experience in SQL development, including writing CTEs, and creating schemas and tables.
  • A successful history of manipulating, processing and extracting value from large disconnected datasets.
  • Strong analytic skills related to working with unstructured datasets.
  • Fullstack development skills Front end (JavaScript) / Backend (PHP, Python) / Data administration and security (MYSQL)
  • Python ORM programming experience (SQLalchemy) would be a bonus
  • Proficiency in both written and spoken English
  • A fundamental understanding of Basic Machine Learning
  • Knowledge about server and data security on the web