Job Title: Data Engineer
Expertise:
- Data Preparation & ETL/ELT: Experience with data ingestion, extraction, transformation, loading, and orchestration tools and methodologies.
- Data Manipulation & Preprocessing: Familiarity with data cleaning, wrangling, and transformation techniques.
- Data Platform Design & Engineering: Experience designing, building, and maintaining data platforms including data lakes, warehouses, and data marts.
- Data Modeling & Predictive Analytics: Proven ability to develop and implement data models to support data analysis and machine learning initiatives.
- Data Integration: Experience integrating data from various sources including databases, applications, and cloud storage.
Tools:
- Proficiency in programming languages such as Python, PyTorch, TensorFlow, NumPy, and Pandas.
- Experience with cloud data platforms like AWS and data warehousing solutions like Snowflake.
- Familiarity with data ETL tools like Talend, Pentaho, MuleSoft, and Dell Boomi.
- Experience with data visualization tools such as Tableau and Power BI.
Additional Skills:
- Experience working in an Agile development environment.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
This is not an exhaustive list of the requirements, and other skills and qualifications may be required.