Posted Updated
We are seeking a skilled Data Engineer to join our dynamic team. The ideal candidate will have a strong background in data engineering and be proficient in Python programming and SQL. As a Data Engineer, you will be responsible for designing, building, and maintaining scalable data pipelines and architectures that support our data analytics and business intelligence initiatives. You will work closely with data scientists and analysts to ensure that data is accessible, reliable, and usable for decision-making processes.
Key Responsibilities:
- Develop and maintain robust ETL processes to extract, transform, and load data from various sources into data warehouses.
- Collaborate with cross-functional teams to understand data requirements and deliver high-quality data solutions.
- Optimize SQL queries and database performance for efficient data retrieval and processing.
- Implement data quality checks and monitoring to ensure data integrity and accuracy.
- Utilize cloud services such as AWS to deploy and manage data solutions.
- Work with various database technologies including Oracle SQL, PostgreSQL, and SQL Server.
- Create and maintain documentation for data processes and systems.
Required Skills:
- Proficiency in Python programming and SQL.
- Experience with AWS and cloud-based data solutions.
- Strong knowledge of ETL processes and data pipeline architecture.
- Familiarity with data manipulation libraries such as Pandas.
- Experience with REST APIs for data integration.
- Knowledge of advanced SQL techniques and database management.
- Strong analytical and problem-solving skills.
If you are passionate about data engineering and want to make a significant impact in a fast-paced environment, we encourage you to apply.
See also
Data Engineering jobs by country — openings, pay and top skills →