Our client is seeking an experienced Data Architect to design and implement enterprise data solutions using Microsoft Fabric and Azure Databricks for integration with state-level systems.
- This role will focus on creating scalable data architecture that enables seamless data flow between IES Gateway and our analytics platform.
- The ideal candidate will have deep expertise in modern data architecture, with specific experience in Microsoft's data platform and Delta Lake architecture.
- Supervises the coordination of design and security for computer databases to store, track, and maintain a large volume of critical business information.
location: Atlanta, Georgia
job type: Contract
salary: $67.15 - 72.15 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Data Architecture:
- · Design end-to-end data architecture leveraging Microsoft Fabric's capabilities.
- · Design data flows within the Microsoft Fabric environment.
- · Implement OneLake storage strategies.
- · Configure Synapse Analytics workspaces.
- · Establish Power BI integration patterns.
- · Architect data integration patterns between IES Gateway and the analytics platform using Azure Databricks and Microsoft Fabric.
- · Design Delta Lake architecture for IES Gateway data.
- · Implement medallion architecture (Bronze/Silver/Gold layers).
- · Create real-time data ingestion patterns.
- · Establish data quality frameworks.
- · Implement modern data lakehouse architecture using Delta Lake, ensuring data reliability and performance.
- · Establish data governance frameworks incorporating Microsoft Purview for data quality, lineage, and compliance.
- · Configure Microsoft Purview policies.
- · Establish data masking for sensitive information.
- · Design audit logging mechanisms.
- · Design scalable data pipelines using Azure Databricks for ETL/ELT processes and real-time data integration.
- · Implement performance tuning strategies for large-scale data processing and analytics workloads.
- · Optimize Spark configurations.
- · Implement partitioning strategies.
- · Design caching mechanisms.
- · Establish monitoring frameworks.
- Design and implement security patterns aligned with federal and state requirements for sensitive data handling.
Education:
- Bachelor's degree in computer science or related field.
- - 6+ years of experience in data architecture and engineering.
- - 2+ years hands-on experience with Azure Databricks and Spark.
- - Recent experience with Microsoft Fabric platform.
Microsoft Fabric Expertise:
- - Data Integration: Combining and cleansing data from various sources.
- - Data Pipeline Management: Creating, orchestrating, and troubleshooting data pipelines.
- - Analytics Reporting: Building and delivering detailed reports and dashboards to derive meaningful insights from large datasets.
- - Data Visualization Techniques: Representing data graphically in impactful and informative ways.
- - Optimization and Security: Optimizing queries, improving performance, and securing data
- Azure Databricks Experience:
- - Apache Spark Proficiency: Utilizing Spark for large-scale data processing and analytics.
- - Data Engineering: Building and managing data pipelines, including ETL (Extract, Transform, Load) processes.
- - Delta Lake: Implementing Delta Lake for data versioning, ACID transactions, and schema enforcement.
- - Data Analysis and Visualization: Using Databricks notebooks for exploratory data analysis (EDA) and creating visualizations.
- - Cluster Management: Configuring and managing Databricks clusters for optimized performance. (Ex: autoscaling and automatic termination)
- - Integration with Azure Services: Integrating Databricks with other Azure services like Azure Data Lake, Azure SQL Database, and Azure Synapse Analytics.
- - Machine Learning: Developing and deploying machine learning models using Databricks MLflow and other tools.
- - Data Governance: Implementing data governance practices using Unity Catalog and Microsoft Purview
- SQL: Proficiency in SQL for querying and managing databases, including skills in SELECT statements, JOINs, subqueries, and window functions12.
- Python: Using Python for data manipulation, analysis, and scripting, including libraries like Pandas, NumPy, and PySpark
- - Dimensional modeling
- - Real-time data modeling patterns
- Soft Skills:
- - strong analytical and problem-solving abilities
- - Excellent communication skills for technical and non-technical audiences
- - Experience working with government stakeholders
- - Azure DevOps
- - Infrastructure as Code (Terraform)
- - CI/CD for data pipelines
- - Data mesh architecture
- Certifications (preferred):
- - Microsoft Azure Data Engineer Associate
- - Databricks Data Engineer Professional
- - Microsoft Fabric certifications (as they become available)
- - Experience designing data architectures for grant management systems
- - Knowledge of federal/state compliance requirements for data handling
- - Understanding of financial data processing requirements
- - Experience with real-time integration patterns
qualifications:
- Experience level: Experienced
- Minimum 7 years of experience
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.