Lead Data Engineer (Azure)

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Lead Data Engineer (Azure) in Glendale, AZ, for 12 months at a competitive pay rate. Requires 8+ years in data engineering, leadership experience, Azure Data Lake and Databricks expertise, and US citizenship. Azure certifications preferred.
🌎 - Country
United States
πŸ’± - Currency
$ USD
πŸ’° - Day rate
Unknown
Unknown
πŸ—“οΈ - Date discovered
April 4, 2025
πŸ•’ - Project duration
More than 6 months
🏝️ - Location type
On-site
πŸ“„ - Contract type
Unknown
πŸ”’ - Security clearance
Unknown
πŸ“ - Location detailed
Glendale, AZ
🧠 - Skills detailed
#Scala #SQL (Structured Query Language) #Deployment #DevOps #Databricks #Leadership #Storage #Data Ingestion #Data Engineering #Data Lake #Business Analysis #Azure Security #"ETL (Extract #Transform #Load)" #Data Architecture #Azure #Agile #Monitoring #Data Strategy #Computer Science #Compliance #Data Governance #Strategy #GDPR (General Data Protection Regulation) #Data Modeling #Cloud #Data Science #Security #Big Data #Data Lakehouse #Data Encryption
Role description
You've reached your limit of 5 free role views today.
Upgrade to premium for unlimited access - from only $19.99.

Job Title: Azure Data Engineer

​

Location: Glendale, AZ

​

Duration: 12 months

​

Job Summary:

​

We are seeking an experienced and highly skilled Software Engineering Lead to spearhead our data initiatives, with a primary focus on Azure Data Lake and its associated ecosystem. The ideal candidate will possess deep architectural knowledge of Azure Data Lake and Databricks, a solid understanding of security concepts within Azure, and a proven track record of leading teams in delivering scalable and secure data solutions.

​

US citizenship is required for this position.

​

Major Responsibilities:

​

Architectural Design and Implementation:

   β€’ Design and implement robust, scalable, and efficient data architectures leveraging Azure Data Lake and Databricks.

   β€’ Define and enforce best practices for data ingestion, storage, processing, and retrieval.

   β€’ Optimize data workflows to ensure high performance and cost efficiency.

​

Data Governance and Security:

   β€’ Develop and implement security measures for Azure Data Lake, ensuring compliance with organizational and regulatory standards.

   β€’ Manage role-based access control (RBAC), encryption, and other security protocols within Azure Subscriptions.

   β€’ Collaborate with security teams to perform regular audits and vulnerability assessments.

​

Team Leadership and Collaboration:

   β€’ Lead and mentor a team of data engineers, providing technical guidance and fostering professional development.

   β€’ Collaborate with cross-functional teams, including data scientists, business analysts, and IT teams, to deliver data-driven solutions.

   β€’ Drive agile practices and ensure timely delivery of projects.

​

Platform Optimization and Monitoring:

   β€’ Oversee the deployment and management of Azure Data Lake and Databricks environments.

   β€’ Implement monitoring and alerting systems to ensure system reliability and performance.

   β€’ Evaluate and incorporate new Azure services and technologies to enhance the data platform.

​

Strategic Planning and Roadmap Development:

   β€’ Develop and execute a roadmap for data engineering aligned with business objectives.

   β€’ Stay abreast of industry trends and advancements in data engineering and Azure technologies.

   β€’ Provide recommendations for long-term data strategy, including data lakehouse adoption and cloud optimization.

​

Education and Experience Requirements:

   β€’ Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

   β€’ 8+ years of experience in data engineering, with at least 3 years in a leadership role.

   β€’ Extensive hands-on experience with Azure Data Lake, Databricks, and other Azure services.

   β€’ Proven expertise in architecting and implementing large-scale data solutions.

​

Required Knowledge and Skills:

​

Technical Skills:

   β€’ Proficiency in SQL.

   β€’ Deep understanding of Azure security concepts, including subscription management, RBAC, and data encryption.

   β€’ Experience with data modeling, ETL pipelines, and big data technologies.

   β€’ Familiarity with CI/CD pipelines and DevOps practices in a data engineering context.

​

Soft Skills:

   β€’ Strong leadership and team management abilities.

   β€’ Excellent communication and stakeholder management skills.

   β€’ Analytical mindset with a proactive approach to problem-solving.

​

Preferred Qualifications:

   β€’ Azure certifications, such as Azure Data Engineer Associate or Azure Solutions Architect Expert.

   β€’ Experience with implementing data lakehouse architectures.

   β€’ Familiarity with data governance frameworks like GDPR, CCPA, or HIPAA.

​

### Turned off script const MAX_VIEWS_PER_DAY = 5; // Function to get the current date in YYYY-MM-DD format function getCurrentDate() { return new Date().toISOString().split('T')[0]; } // Function to manage role description views (only for logged-in users) function manageRoleViews() { const today = getCurrentDate(); let viewData = JSON.parse(localStorage.getItem('roleViewData')) || {}; // Check if the data for today exists, if not, initialize it if (!viewData[today]) { viewData[today] = { count: 0 }; } // Update the count and check if the limit is reached if (viewData[today].count < MAX_VIEWS_PER_DAY) { viewData[today].count++; localStorage.setItem('roleViewData', JSON.stringify(viewData)); console.log(`βœ… View count updated: ${viewData[today].count} of ${MAX_VIEWS_PER_DAY}`); return true; // Allow viewing } else { console.log("❌ View limit reached."); return false; // Limit reached } } // Function to display role descriptions and manage button visibility function displayRoleDescriptions() { const roleDescriptions = document.querySelectorAll('.role-description'); const applyButton = document.querySelector('.apply-button'); const upgradeMessage = document.querySelector('.upgrade-message'); const upgradeButton = document.querySelector('.upgrade-button'); let canView = manageRoleViews(); // Check if the user can view more descriptions roleDescriptions.forEach((desc) => { desc.style.display = canView ? 'block' : 'none'; }); if (canView) { applyButton.style.display = 'block'; upgradeMessage.style.display = 'none'; upgradeButton.style.display = 'none'; } else { applyButton.style.display = 'none'; upgradeMessage.style.display = 'block'; upgradeButton.style.display = 'block'; } } // Run only if the user is logged in document.addEventListener("DOMContentLoaded", function () { if (window.$memberstackDom) { window.$memberstackDom.getCurrentMember().then((member) => { if (member && member.data) { console.log("βœ… User is logged in:", member.data.id); displayRoleDescriptions(); // Apply view limits } else { console.log("❌ User is NOT logged in - script will not run."); } }).catch((err) => console.error("⚠️ Error fetching Memberstack user:", err)); } else { console.log("⚠️ Memberstack DOM is not available. Script will not run."); } }); script document.addEventListener('DOMContentLoaded', function() { fetch('https://ipwho.is/') .then(response => response.json()) .then(data => { if (data.country && data.success) { const standardPriceElements = document.querySelectorAll('[ms-code-display-price]'); const lowerPriceElements = document.querySelectorAll('[ms-code-display-price-lower]'); let standardPrice = '$74.99'; // Default USD price let lowerPrice = '$19.99'; // Default lower-tier USD price const pricing = { 'United Kingdom': { standard: 'Β£59.99', lower: 'Β£16.99' }, 'Canada': { standard: 'C$109.99', lower: 'C$29.99' }, 'India': { standard: 'β‚Ή5999', lower: 'β‚Ή1399' }, 'Pakistan': { standard: 'Rs 18999', lower: 'Rs 4479' }, 'Australia': { standard: 'A$119.99', lower: 'A$29.99' }, 'South Africa': { standard: 'R1399.99', lower: 'R299.99' } }; const euroCountries = [ 'Austria', 'Belgium', 'Bulgaria', 'Croatia', 'Cyprus', 'Czechia', 'Denmark', 'Estonia', 'Finland', 'France', 'Germany', 'Greece', 'Hungary', 'Ireland', 'Italy', 'Latvia', 'Lithuania', 'Luxembourg', 'Malta', 'Netherlands', 'Poland', 'Portugal', 'Romania', 'Slovakia', 'Slovenia', 'Spain', 'Sweden' ]; if (pricing[data.country]) { standardPrice = pricing[data.country].standard; lowerPrice = pricing[data.country].lower; } else if (euroCountries.includes(data.country)) { standardPrice = '€69.99'; lowerPrice = '€19.99'; } standardPriceElements.forEach(element => { element.textContent = standardPrice; }); lowerPriceElements.forEach(element => { element.textContent = lowerPrice; }); } }) .catch(error => { console.error('Error fetching country:', error); }); });