Devoteam

Data Engineer

South Jakarta, Jakarta, IndonesiaFull timePosted 6 days ago
Apply on Devoteam →

Sign in to see who you know at Devoteam.

Devoteam is a global tech consulting firm driving AI-driven transformation for sustainable value, guided by our vision Tech for people.We believe technology goes beyond solving problems—it enables better change for businesses, people, and society. Through our AMPLIFY strategy, we empower clients to imagine and realise better change by combining creativity, leading technology, AI, and strategic thinking into impactful, real-world use cases.With 25+ years of experience and 8,000+ professionals across Europe and the Middle East, Devoteam fosters an environment where people grow, innovation thrives, and responsible technology creates long-term impact. The Data Engineer will be responsible for the following activities: Work closely with data architects and other stakeholders to design scalable and robust data architectures that meet the organization's requirementsDevelop and maintain data pipelines, which involve the extraction of data from various sources, data transformation to ensure quality and consistency, and loading the processed data into data warehouses or other storage systemsResponsible for managing data warehouses and data lakes, ensuring their performance, scalability, and securityIntegrate data from different sources, such as databases, APIs, and external systems, to create unified and comprehensive datasets.Perform data transformations and implement Extract, Transform, Load (ETL) processes to convert raw data into formats suitable for analysis and reportingCollaborate with data scientists, analysts, and other stakeholders to establish data quality standards and implement data governance practicesOptimise data processing and storage systems for performance and scalabilityCollaborate with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand data requirements and deliver solutions Programming Skills: Proficiency in programming languages such as Python, Java, Scala, or SQL is essential for data engineering roles. Data engineers should have experience in writing efficient and optimized code for data processing, transformation, and integration.Database Knowledge: Strong knowledge of relational databases (e.g., SQL) and experience with database management systems (DBMS) is crucial. Familiarity with data modeling, schema design, and query optimization is important for building efficient data storage and retrieval systems.Big Data Technologies: Understanding and experience with big data technologies such as Apache Hadoop, Apache Spark, or Apache Kafka is highly beneficial. Knowledge of distributed computing and parallel processing frameworks is valuable for handling large-scale data processing.ETL and Data Integration: Proficiency in Extract, Transform, Load (ETL) processes and experience with data integration tools like Apache NiFi, Talend, or Informatica is desirable. Knowledge of data transformation techniques and data quality principles is important for en...

Also hiring in