We are seeking a talented and experienced Data Engineer to join our team. In this role, you will be responsible for designing, building, and maintaining our data infrastructure. You will work with a variety of technologies to ensure our data systems are robust, scalable, and efficient, supporting our data analytics and business intelligence efforts.
**Key Responsibilities**:
- Design, build, and maintain scalable data pipelines and systems.
- Implement data integration solutions using a variety of technologies including Azure, Spark, PySpark, and Kafka.
- Develop, test, and maintain ETL processes using Python and other scripting languages.
- Work with both SQL and NoSQL databases to store and retrieve data.
- Collaborate with data analysts and business stakeholders to understand data requirements and deliver data solutions.
- Develop and maintain data models and database designs.
- Ensure data quality and consistency across systems.
- Utilize tools such as Power BI for data visualization and reporting.
- Implement version control and continuous integration/continuous deployment (CI/CD) practices using GIT and Jenkins.
- Troubleshoot and resolve data-related issues.
**Qualifications**:
- Bachelor's degree in System Information Technology or a related field.
- Minimum of 2 years of experience as a Data Engineer.
- Proficiency in Azure cloud services.
- Strong programming skills in Python.
- Experience with data processing frameworks such as Spark and PySpark.
- Knowledge of data manipulation libraries such as Pandas.
- Experience with messaging systems like Kafka.
- Proficiency in SQL and NoSQL databases.
- Experience with data visualization tools such as Power BI.
- Familiarity with version control systems like GIT and CI/CD tools like Jenkins.
- Excellent problem-solving and analytical skills.
- Strong attention to detail and ability to work independently as well as part of a team.
- Effective communication and collaboration skills.
Pay: Up to Rp1,000,000,000 per month
**Education**:
- S1 (preferred)