Senior Data Engineer Job Description
Job Title: Senior Data Engineer
We are seeking a highly experienced and skilled Senior Data Engineer to join our team. The ideal candidate will have a strong background in designing, implementing, and maintaining large-scale data systems, as well as excellent communication and collaboration skills.
Responsibilities:
* Design and implement robust, scalable data pipelines that ensure data accuracy and availability across multiple platforms.
* Work on the integration of various Sinch platforms and products worldwide.
* Contribute to data pipelines development, performance, quality, monitoring, and maintenance.
* Optimize existing data workflows and databases for performance and scalability using best practices and cutting-edge tools.
* Identify opportunities for improvement in our products, business, and architecture through strategic use of data.
* Lead data engineering projects, serving as a technical reference and providing guidance to team members.
* Collaborate actively with data scientists, analysts, and product teams to understand data needs and deliver high-quality solutions.
* Advocate for Data Engineering best practices both inside and outside the team.
* Stay abreast of emerging technologies and industry trends to contribute innovative ideas to our data strategy.
Required Skills and Qualifications:
* Consistent experience as a Data Engineer or in a related role.
* Strong knowledge of software development (e.g., Python, Spark, Git, CI/CD, Docker).
* Expertise in SQL to query data and build ETL/ELT processes.
* Proficiency in designing modern data pipelines and architectures.
* Experience working with Data Lake and Data Warehouse concepts, using best practices to structure and store big volumes of data.
* Ability to troubleshoot and optimize data pipelines for performance and reliability.
* Experience in data pipeline creation/orchestration tools (e.g., Airflow, Dagster).
* Hands-on knowledge of cloud environments (e.g., AWS or GCP).
* Experience using Databricks or database technologies such as Snowflake or Delta Lake.
* Knowledge of different data architectures (e.g., Data Lake, Data Mesh, Data Fabric).
* Fluent English for effective communication with technical and business stakeholders.
* Demonstrated ability to collaborate effectively and communicate complex ideas clearly.
What We Offer
As a Senior Data Engineer, you will have the opportunity to work with a talented team of data professionals, develop your skills in data engineering, and contribute to the success of our organization.
About Us
We are a global customer engagement platform that provides communication services for businesses across messaging, voice, and email.
How to Apply
If you are a motivated and experienced Data Engineer looking for a new challenge, please submit your application with your resume and cover letter.