Get AI-powered advice on this job and more exclusive features.
- Responsible for the full development cycle of Data Engineering & Warehousing concepts, including requirements gathering, architecture, design, implementation, and maintenance.
- Identify and resolve data issues to ensure data quality and consistency; determine and implement automation opportunities.
- Continuously develop expertise in data and data models within the data warehouse and support business domains.
- Communicate effectively, both orally and in writing, with technical personnel, business managers, and senior leadership regarding data inquiries and requests.
- Conduct and facilitate internal testing & user acceptance testing.
- Develop technical specifications and design documents.
- Ensure quality processes are followed throughout all phases of the Development Lifecycle.
- Design and implement efficient and effective functional design solutions.
- Collaborate with the Business and Business Intelligence teams to meet requirements.
- Build robust data pipelines and integrate with multiple components and data sources.
- Build and maintain scalable and secure data environments.
- Design and architect new product features, promote cutting-edge technologies, and mentor team members in adopting these technologies.
- Collaborate with the Data Science team on complex machine learning models to optimize data processing, structure, and accessibility for model performance.
- Apply domain technical expertise to provide solutions to the business and its operations.
Required Qualifications
- Bachelor's Degree in computer science, Information Technology, Management Information Systems, or a related field. Technical MS preferred.
- At least 5 years of professional experience in data engineering/data warehousing or related fields.
- Advanced skills with data warehouse architectures, dimensional models, star schema designs, and in-memory/columnar databases.
- Proficient in programming languages such as Spark, Spark SQL, R, Python, Java, and Scala.
- Knowledge of Delta Lake.
- Proficient in SQL Server syntax, Microsoft/Azure services like Data Factory, Azure Analysis Services (Tabular), and familiarity with DAX and MDX syntaxes.
- Experience with Microsoft Azure Cloud services for design, management, monitoring, security, and privacy of data.
- Strong experience with Database Management Systems, including SQL and NoSQL.
- Experience working with Azure Synapse Analytics and Azure Blob Storage.
- Experience with API / RESTful data services.
- Proficient with big data technologies such as Spark, Databricks, Hadoop, Hive, etc.
- Knowledge of data discovery, analytics, and BI tools like Power BI.
- Knowledge of containerization techniques such as Docker and Kubernetes.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: Software Development