Job Openings
Data Engineer
About the job Data Engineer
Purpose
We are seeking a Data Engineer to support the development and optimization of our data infrastructure and pipelines. This role is crucial for ensuring reliable, scalable, and secure handling of data from multiple sources to power business intelligence, analytics, and decision-making processes.
Key Responsibilities
- Design, build, and maintain robust and scalable data pipelines and infrastructure.
- Develop and manage data lakes and data warehouses to support analytics and reporting needs.
- Implement ETL/ELT processes to collect, clean, structure, and deliver high-quality data.
- Integrate various external and internal data sources via APIs, file systems, and streaming tools.
- Optimize and fine-tune data processing workflows for performance and cost-efficiency.
- Ensure data integrity and compliance by implementing validation and quality checks.
- Collaborate with cross-functional teams to understand data requirements and deliver actionable solutions.
- Participate in planning and implementation of data projects, including BI solutions.
- Troubleshoot and resolve complex data-related technical issues.
Required Qualifications
- Bachelors degree in Data Engineering, Computer Science, Information Technology, or a related field. Masters degree is a plus.
- 2-4 years of experience in a data engineering, ETL development, or similar role.
- Strong programming skills, preferably in Python.
- Hands-on experience with data warehousing, ETL/ELT processes, and data pipeline development.
- Familiarity with big data tools and technologies (e.g., Apache Kafka, Spark, Hive).
- Knowledge of NoSQL and SQL databases (e.g., MongoDB, Cassandra, PostgreSQL).
- Experience with real-time processing and streaming data platforms.
- Strong analytical and problem-solving skills.
- Ability to work independently and collaboratively in a team environment.
- Language proficiency in Azerbaijani and English, Russian is a plus
- Clear and effective communication skills.