Data Engineer

Beirut, Beirut Governorate, Lebanon

Apply now Apply later

Company Overview

At Neo Technologies, we are committed to developing cutting-edge fintech and digital investment solutions that empower people to manage their finances with transparency and foresight. Our platforms revolutionize the way individuals engage with their money, making financial planning both accessible and intuitive. If you’re passionate about innovation and eager to test new ideas daily, you’ll thrive in our collaborative, learning-driven environment.

As a subsidiary of NBK Capital, the investment arm of the National Bank of Kuwait, we leverage deep financial expertise to deliver impactful solutions. With operations in Kuwait & Beirut, Neo Technologies is at the forefront of shaping the future of finance globally.

Job Overview

Neo Technologies is currently looking for an experienced Data Engineer who can help in building and maintaining scalable data pipelines, developing APIs, and ensuring the efficient flow of data within our systems. The successful candidate will grow and emerge as our company grows. We work in an Agile environment and our current tech stack is Python, React and PostgreSQL. We are looking for someone who is willing to solve complex data challenges and support the company’s data infrastructure. If you are a true techie who has passion for engineering, we want to hear from you!

Requirements

Responsibilities

  • Design, develop, and maintain robust data pipelines and ETL processes.
  • Collaborate with data analysts, and software engineers to integrate data models and ensure data availability.
  • Build RESTful APIs using Python and Django to support data integration across various platforms.
  • Develop and optimize SQL queries for data extraction, transformation, and loading.
  • Implement data governance, including monitoring, data quality checks, and data validation.
  • Work with large datasets to extract, transform, and load (ETL) data efficiently from different sources into data warehouses or lakes.
  • Collaborate with stakeholders to understand data needs and propose innovative solutions.
  • Ensure data security and compliance with organizational standards and data privacy laws.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 3+ years of experience in data engineering roles
  • Strong expertise in Python and Django, with hands-on experience in building data-driven applications.
  • Experience with SQL and working with relational databases (PostgreSQL, MySQL, etc.).
  • Familiarity with data pipeline tools
  • Experience with cloud platforms like AWS, Google Cloud, or Azure for data storage and management.
  • Knowledge of ETL frameworks and experience with data lakes/warehouses.
  • Understanding of API development using Django and Flask.
  • Experience with version control systems (e.g., Git).
  • Strong analytical and problem-solving skills, with the ability to work in a fast-paced environment.

Benefits

  • Continuous learning
  • Friendly work environment
  • Hybrid work philosophy
  • Medical insurance
  • Central Beirut location

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile API Development APIs AWS Azure Computer Science Data governance Data pipelines Data quality Django Engineering ETL Finance FinTech Flask GCP Git Google Cloud MySQL Pipelines PostgreSQL Privacy Python RDBMS React Security SQL

Perks/benefits: Career development

Region: Middle East
Country: Lebanon

More jobs like this