Omni Inclusive
Senior Data Engineer
Omni Inclusive, Minneapolis, Minnesota, United States, 55400
Job Summary: We are seeking a highly skilled and experienced Senior Data Engineer to join our dynamic team. The ideal candidate will have a strong background in developing, and delivering scalable data solutions using Azure Databricks, Azure Data Lake, and Azure Cosmos DB. This role will involve coaching data engineers technically on topics like Azure databricks, optimizing data workflows, and collaborating with internal teams on various aspects.Responsibilities:1. Develop, and implement scalable data pipelines using Azure Databricks and Azure Data Lake.2. Create and maintain ETL workflows to ensure data quality, integrity, and availability.3. Optimize Azure Cosmos DB schemas and queries for high performance and cost-efficiency.4. Demonstrated ability to manage and analyze data at scale within the Azure ecosystem.5. Coach junior data engineers on technologies like Azure databricks, Azure Cosmos database so the candidate should be proficient in such topics with greater amount of hands-on experience. 6. Implement CICD pipelines using Azure DevOps to streamline deployment processes.7. Conduct code reviews, provide mentorship, and facilitate knowledge sharing sessions within the team.8. Integrate data from various sources into a centralized data lake, enabling unified access and analysis.9. Perform data cleansing, transformation, and migration tasks as required.10. Monitor and troubleshoot data pipelines and resolve any issues promptly.Requirements:1. Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.2. 7+ years of experience in data engineering or related roles.3. 5+ years of experience in Azure Databricks, Azure Data Lake, and Azure Cosmos DB proven track record of building data engineering solutions4. Proficient in programming languages such as Python, SQL, and Scala.5. Experience with big data technologies including Apache Spark, Hadoop, and Hive.6. Hands-on experience with cloud platforms, particularly Microsoft Azure.7. Proficiency in ETL processes, data warehousing, and data modeling.8. Proficient in using Azure Cosmos DB for graph-based data analysis.9. Knowledge of tools and technologies such as Azure Data Factory, Azure Synapse Analytics, and Apache Kafka.10. Solid understanding of CICD pipelines and hands-on experience with DevOps tools such as Git for continuous integration and deployment.11. Excellent problem-solving skills and the ability to troubleshoot complex data issues.12. Strong coaching abilities, Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.Preferred Qualifications:Microsoft Certified: Azure Data Engineer Associate.Databricks Certified Associate Developer for Apache Spark.Experience with data governance and data security practices.Knowledge of Docker and Kubernetes for containerization and orchestration. (1.) To be responsible for providing technical guidance to a team of developers, enhancing their technical capabilities and increasing productivity. (2.) To conduct comprehensive code reviews, establish and oversee quality assurance processes, performance optimization , implementation of best practices and coding standards to ensure succeful delivery of complex projects. (3.) To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations). (4.) To collaborate with stakeholders to define project scope, objectives, deliverables and accordingly prepare and submit status reports for minimizing exposure and closure of escalations.