Data Engineer

  • Permanent
  • Full time
  • Hybrid (Ramallah, Palestine, Palestine, State of)
  • Product Development Department

Location: Ramallah

Innotech- A growing company located in Ramallah. We provide innovative and digital solutions that satisfy our customers’ needs. Our products go through the entire development cycle of requirement specifications with the customers, the design of the system, development using modern technologies, and quality assurance of the product. Performance, security, reliability, and scalability are our top priorities when it comes to private equity, one of the fastest-growing institutional asset classes today in the financial markets.

At Innotech, we value motivated individuals who are eager to manage the development process of our software platforms. We seek smart and innovative people who also work effectively in a team environment. As a dynamic and agile company, we encourage our staff to focus on achieving results and growing their potential.

The role

As a Data Engineer at Innotech, you will support the Principal Data Engineer in the development and maintenance of data pipelines and infrastructure. You will contribute to building scalable solutions and manage daily operational data tasks to ensure the integrity and accessibility of data across the organization. Your role also demands active collaboration with the software engineering teams to effectively implement and integrate the data layer with other platform components.

In this role, you will:

  • Design, develop, and optimize robust, scalable data pipelines and architectures using Databricks, Snowflake, and SQL.

  • Maintain, monitor, and optimize existing data models and data structures to ensure high performance, data integrity, and seamless integration with software applications.

  • Collaborate extensively with software engineering teams to ensure data solutions align with application and business needs.

  • Document data processes, workflows, and models, while adhering to data governance standards and facilitating effective data usage by software teams.

  • Support the implementation and maintenance of CI/CD pipelines using Azure DevOps and, optionally, Jenkins and Docker for workflow automation and containerization.

  • Continuously enhance your technical and industry knowledge through proactive learning and research.

Your profile:

  • 3+ years of experience in Data Engineering.

  • Proven experience (3+ years) in Databricks.

  • 2-3 years of experience with Snowflake.

  • Strong knowledge of SQL (including performance tuning, query optimization).

  • Solid hands-on experience with AWS Services (1-2 years).

  • Experience or strong knowledge of AWS/ Azure DevOps

  • Familiar with data visualization tools(in Power BI)

  • Proven ability to work collaboratively with software engineering teams.

  • Strong problem-solving skills and attention to detail.

  • Bachelor’s degree in a related technical field.

  • (Optional) Experience with Docker, Jenkins, and NoSQL databases.

  • Strong analytical and problem-solving skills with attention to detail.

  • Excellent communication and collaboration skills.

Our tech stack:

  • Databricks

  • Snowflake

  • SQL Server

  • AWS (Redshift, S3, Glue, Lambda)

  • Azure DevOps

  • Azure Repo

  • Power BI

  • Docker

  • Jenkins

  • Octopod

What we offer:

  • Competitive pay

  • Premium insurance

  • Flexible work schedule

  • Remote working option

  • Yearly cash bonuses

  • Referral cash bonus

Did we get your attention? We would like to hear from you and schedule an interview. If your profile fits our criteria, please apply online through Apply Now. Please note that only applications received through it will be considered.


We thank all applicants for their interest but regret that only short-listed candidates will be contacted.