Data Engineer

We offer projects with a modern tech stack, flexible schedule and professional team. Open management and a friendly environment are part of our culture.   

At CIGen we partner with both startups and experienced enterprises to help them achieve their business goals through software solutions. We are a Microsoft Gold partner. 

Our company is driven by the core values that are professionalism, trust, and mutual respect.  

We believe that the only way to achieve long-term business success is to build long-term trusted relationships with clients, employees, and partners.  

Hence, the quality of our services is crucial!  

Currently, we are looking for a Data Engineer  for one of our long-term customers from the US. For this role we are looking for someone who can be available for calls up to 8 pm Europe time several times per week. 

This position is full-time and fully remote.  


🔹 Key Responsibilities:

  • Design, implement, and maintain data pipelines using Snowflake, dbt, and Apache Airflow

  • Develop and optimize ETL/ELT processes for data ingestion, transformation, and loading

  • Collaborate with data modelers to implement and maintain data models in Snowflake

  • Write and maintain dbt models for data transformation and business logic implementation

  • Work with management and infrastructure teams as an influencer for in decision of using open source or cloud managed services for dbt and Airflow

  • Ensure data quality, consistency, and integrity throughout the data lifecycle

  • Implement data security and access control measures in Snowflake

  • Optimize query performance and resource utilization in Snowflake

  • Collaborate with other teams to integrate data systems and support analytics needs

  • Implement data governance policies and best practices

  • Troubleshoot and resolve data pipeline issues

🔹 Qualifications:  

  • Bachelor's degree in computer science, Information Systems, or related field

  • 4+ years of experience in data engineering, with a strong focus on data warehouse and data mart architectures.

  • Strong proficiency in SQL and Python

  • Hands-on experience with Snowflake, dbt, and Apache Airflow

  • Experience with cloud-based data warehousing and ETL/ELT processes

  • Knowledge of data modeling concepts and best practices

  • Understanding of data privacy and security principles


🔹 Preferred Qualifications:

- Experience in the financial or mortgage industry


🔹 A project description for your reference: 

Our team is building a dynamic system designed to streamline the typical workflow of company managers. The platform features a fully customizable interface and workflow steps, enabling seamless data validation and cleanup, complex workflow automation, task assignment with progress tracking, and comprehensive report generation.

Our client works with the biggest names in financial services and provides mortgage analytics solutions, analytics consulting, and loss mitigation solutions. This project aimed to build software combining CRM, a document management system, and internal process automation.  


🌻 We offer: 

  • An opportunity to be a part of an English-speaking multinational environment where you can share your expertise and gain new knowledge from colleagues from different countries 

  • Fully remote role 

  • Paid vacations, sick leaves, and national holidays    

  • Flexible working hours to support your work-life balance    

  • Interesting and challenging projects    

  • Endless possibilities for your professional growth and continuous support from management

  • Transparent and open communications and processes    

  • Cozy, friendly, and fun atmosphere  
    ...and much more!    

We look forward to hearing from you!  

🚀 Apply today!

Job description

Data Engineer

Personal information
Professional data
Add
Details