Insignia.co.id

Senior Data Engineer

Posted: 5 hours ago

Job Description

Overview A Senior Data Engineer is responsible for designing, building, and maintaining the infrastructure for data management, data storage, and data analysis. The senior data engineer is also responsible for ensuring the data is accurate, secure, and accessible to those who need it. Responsibilities:Designing and implementing large scale data systems and ensuring their security and reliabilityDeveloping, testing, and deploying data pipelines, extract-transform-load (ETL) processes, and other data processing systems.Collaborating with data analysts, data scientists, and other stakeholders to identify data needs and develop solutions to meet those needs.Troubleshooting and fixing complex data issuesParticipating in code (query) reviews: Reviewing the code produced by other team members and providing constructive feedback to improve the overall quality of the codebase.Staying up-to-date with the latest technologies, trends, and best practices in data analysis Qualifications:Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or a related field.Several years of experience working as a data engineer, with a proven track record of delivering complex data solutions.Expert-level programming skills in languages such as Python, SQL, Java, Scala, and/or Go, as well as experience with other languages and frameworks.Expertise in database management systems such as MySQL, Oracle, or PostgreSQL, as well as NoSQL databases such as MongoDB, Cassandra, and DynamoDB.Deep knowledge of data processing and ETL tools and technologies such as Apache Spark, Apache Kafka, and Apache Hadoop.Strong familiarity with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform, including expertise with cloud-native data services such as Amazon Redshift, Google BigQuery, and Azure Synapse Analytics.Advanced experience with data modeling techniques and tools such as ER diagrams, data flow diagrams, and dimensional modeling.Excellent analytical and problem-solving skills, with the ability to design and implement complex data solutions and optimize performance and scalability.Strong communication and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders.Leadership skills, with the ability to mentor and manage junior and mid-level data engineers, as well as collaborate with other teams such as data science, product, and business.Experience with agile development methodologies, DevOps practices, and CI/CD pipelines.Working Mode: Hybrid (3 WFO & 2 WFH)Work Location: West Jakarta

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In