Data Engineer (Python, SQL, dbt)
Job Description
Job Title: Data Engineer (Python, SQL, dbt)
Application Deadline: Jan 15, 2025
Job Location: Yemen Kuwait Bank, Sana’a, Yemen
Type: Full-time
About Us
Yemen Kuwait Bank (YKB), established in 1977, stands as one of Yemen’s premier financial institutions, catering to Retail, MSMEs, and Corporate customers with a diverse range of products and services. YKB is dedicated to innovation, offering advanced digital services such as digital account opening, e-wallets, virtual card app, banking chatbot, mobile banking, and SuperApp. Through seamless, convenient, and secure banking experiences, we are setting new standards of excellence in the national financial services industry.
Driven by our unwavering commitment to innovation, we are building a top-tier Data and AI team. This team is at the forefront of disruption, providing specialized analytics capabilities to the bank.
Your Career, Our Commitment: At Yemen Kuwait Bank, we believe that a fulfilling career is more than just a job—it's a journey towards personal and professional growth. Our mission is to make this journey as smooth and rewarding as possible, providing a supportive and dynamic work environment where you can thrive.
Job Description
If you are an experienced Data Engineer and you want to extend your expertise, we invite you to join YKB Data AI to work as part of the data engineering team. You will work on designing, developing, and maintaining robust data pipelines using cutting-edge technologies.
As part of the Data Engineering team, you'll build data products that provide easy access to data across the bank, enhancing our analytics landscape. You'll quickly learn and design new technologies, using your creativity to support data science, analytics, and business intelligence. Agility, proficiency, and discipline are key. Ideal candidates have a deep understanding of Python, database design, data modeling, and excellent analytical, organizational, and communication skills. A passion for operational excellence and continuous learning is essential.
Responsibilities
- Partner with business stakeholders to understand their needs and translate them into technical requirements for the data engineering team.
- Perform data and system analysis, to determine value and recommend data to include in analytical processes.
- Evaluate and implement best practices for data governance, security, and compliance.
- Design, build, and test data products based on feeds from multiple systems, using dbt and Python for efficient data transformation and analysis.
- Design, develop, and deploy scalable data pipelines for acquiring, storing, and transforming large volumes of data.
- Create and maintain documentation for data models, including entity-relationship diagrams (ERDs), data dictionaries, and metadata definitions.
- Implement data quality checks and validation rules to ensure the accuracy, completeness, and consistency of data across the organization.
- Assist in the operationalization of deployed data solutions, assessment of defects and incidents related to data pipelines and data products and correct as appropriate.
- Execute & streamline DataOps processes, including user stories, acceptance criteria, bug and data matrices, and data movement, transformation code, and data components tests.
- Interact and collaborate with team and business users to support delivery and educate end users on data products/analytic environment.
- Perform other duties as assigned.
Qualifications
Who we're searching for
- Education: Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or closely related field of study.
- Experience: 2-4+ years of experience in data engineering roles, with a focus on building scalable data solutions. Experience with dbt is a plus
- Skills: Advanced SQL writing abilities. Proficiency in programming languages such as Python, Java, or Scala for data processing and scripting. Strong analytical and problem-solving skills, with the ability to translate complex business requirements into data models.
- Attributes: Ability to embrace new technologies and learn new data engineering practices.
- Language: Advanced proficiency in English.
- Preferred Certifications: Professional certificates such as but not limited to Azure Data Engineer Associate, Google Certified Data Engineer, or AWS Certified Data Engineer.
Why Explore a Career at YKB Data AI
This section should have been entitled - Why Explore a Challenge at YKB Data AI. What?
YKB Data & AI is not for everyone. This is the strongest differentiator. How?
Skills are secondary for us. We believe in intentions, not capabilities. Why?
If you don’t understand or resonate with the above three points, we encourage you not to apply. You won’t thrive here.
Most candidates look for a job or a career, but only a rare 2% see it as a challenge that fulfills their soul. We look for these 2%. Period.
If you happen to be fortunately falling in this group then world is too small for you. Reason being there are very few organizations which can really meet your expectations. We can!
Experience the Real Work with Real People for a Real Purpose.
1- Leading Platforms: Work with cutting-edge data and AI platforms on groundbreaking projects.
2- True Startup Culture: It’s not about bean bags or flexible hours; it’s about the spirit of innovation and creation.
3- Top Talent: Work with brilliant, like-minded individuals.
4- Empowerment: You’ll feel empowered every day, fostering your entrepreneurial spirit.
5- Greatest Work of Your Life: We promise this will be the most fulfilling work you’ll ever do.
Join us if you’re ready to push boundaries and make a real impact. The world is small for those who dare to dream big.
How to Apply
To apply for the Data Engineer (Python, SQL, dbt) position, please follow these steps:
1. Prepare Your Application:
- Resume: Ensure your resume is up-to-date and tailored to highlight your relevant experience and skills.
- Cover Letter (Optional): Write a cover letter that explains why you are interested in this role and how your background makes you a great fit.
2. Visit Our Career Site:
- Click on the following link to access our career site: https://yk-bank.zohorecruit.com/careers?source=YemenHR
- Alternatively, you can use this direct link to the job opening: https://zurl.to/11IU?source=YemenHR
3. Submit Your Application:
- If you click the career site link, you will be redirected to the job listing page. Click on "Data Engineer (Python, SQL, dbt) " to view the job details page.
- Once on the job details page, click the "I'm Interested" button to start your application.
- Complete the job application form with your personal details, educational background, work experience, and any other required information. You can upload your resume and cover letter (optional) during this step.
- After submitting the application form, you will be prompted to complete a short pre-screening questionnaire. This helps us understand your qualifications and fit for the role.
We look forward to receiving your application and wish you the best of luck in the hiring process!
Important Notes / مقترحات هامة
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل
Other jobs from YKB
-
Data Analyst (SQL, Power BI)Deadline:15 Jan | Sana'a
-
Applied Data ScientistDeadline:15 Jan | Sana'a
-
AI Engineer (LLM & ML)Deadline:15 Jan | Sana'a