About the Company
We are a technology-driven organization working across multiple products and platforms, with a team that includes Developers, Product Owners, and DBAs. Our projects span traditional data engineering, analytics, and cutting-edge initiatives involving AI and Generative AI. While we integrate closely with CRM Dynamics, our CRM strategy is platform-agnostic, supporting a variety of CRM solutions to meet diverse business needs.
Role Overview
We are seeking a Mid-Level Data Engineer with strong foundational experience in building, optimizing, and maintaining scalable data pipelines. The ideal candidate will have hands-on expertise in Python, SQL, and experience or familiarity with Databricks. You will work closely with cross-functional teams to support data-driven initiatives, including AI-related development, analytics, and CRM-based projects.
Key Responsibilities
Design, build, and maintain scalable ETL/ELT pipelines and data workflows.
Work with Python and SQL to process, transform, and analyze large datasets.
Collaborate with developers, Product Owners, and DBAs to deliver high-quality data solutions.
Support projects related to AI and Generative AI, enabling data availability, quality, and model training.
Develop and optimize data models, ensuring strong performance and reliability.
Work within Databricks (or similar Spark-based environments) to build distributed data processing solutions.
Integrate data from multiple systems, including CRM platforms like Dynamics 365 and other CRM tools.
Required Skills \& Experience
3–4 years of experience in Data Engineering or a related field.
Strong programming skills in Python, including data-processing libraries.
Advanced proficiency in SQL (writing complex queries, performance tuning, troubleshooting).
Experience with Databricks or other Spark-based platforms (preferred but not mandatory).
Experience building ETL/ELT pipelines and working with analytical/operational databases.
Understanding of cloud data environments (Azure preferred, others acceptable).
Familiarity with CRM systems; experience with Dynamics 365 is an advantage.
Preferred Qualifications
Exposure to AI/ML workflows, Generative AI tools, or model-ready data preparation.
Experience with version control systems (Git), CI/CD pipelines, or DevOps practices.
Knowledge of API integration, REST services, or CRM data pipelines.