Software Engineering Lead
Job Description
Pay Rate: $65/hr Design, implement, and optimize cloud-based data architectures.
Translate complex data systems into clear architecture diagrams and documentation.
Contribute directly to implementation.
Responsibilities: Design and implement secure, scalable cloud-based data pipelines, data lakes, and data warehouses.
Evaluate, select, and integrate cloud data services including storage, databases, and analytics tools.
Develop and maintain cloud data architecture strategies aligned with business and technical goals.
Create clear data flow diagrams, system architecture diagrams, and entity-relationship diagrams.
Document data architecture designs, technical decisions, and system processes.
Maintain architecture documentation to support development and operational teams.
Participate directly in the implementation of cloud data solutions and data pipelines.
Identify and implement performance optimization strategies for cloud-based data systems.
Troubleshoot and resolve issues related to data pipelines, data quality, and data accessibility.
Requirements: Bachelor’s Degree in Computer Science Engineering (Mandatory).
Minimum 5 years of hands-on experience in data engineering using distributed computing frameworks such as Spark, MapReduce, or Databricks.
Proven experience designing and implementing Azure-based cloud data solutions.
Required Skills: Strong knowledge of data modeling techniques and best practices.
Proficiency with relational and non-relational database systems.
Strong experience creating architecture diagrams using tools such as Visio, Lucidchart, or similar visualization tools.
Preferred Skills: Advanced experience with Azure data services such as Databricks and Azure Data Lake.
Expertise in big data technologies including Hadoop and Spark.
Knowledge of data governance, security frameworks, and compliance practices.
Experience with Python and SQL scripting.
Translate complex data systems into clear architecture diagrams and documentation.
Contribute directly to implementation.
Responsibilities: Design and implement secure, scalable cloud-based data pipelines, data lakes, and data warehouses.
Evaluate, select, and integrate cloud data services including storage, databases, and analytics tools.
Develop and maintain cloud data architecture strategies aligned with business and technical goals.
Create clear data flow diagrams, system architecture diagrams, and entity-relationship diagrams.
Document data architecture designs, technical decisions, and system processes.
Maintain architecture documentation to support development and operational teams.
Participate directly in the implementation of cloud data solutions and data pipelines.
Identify and implement performance optimization strategies for cloud-based data systems.
Troubleshoot and resolve issues related to data pipelines, data quality, and data accessibility.
Requirements: Bachelor’s Degree in Computer Science Engineering (Mandatory).
Minimum 5 years of hands-on experience in data engineering using distributed computing frameworks such as Spark, MapReduce, or Databricks.
Proven experience designing and implementing Azure-based cloud data solutions.
Required Skills: Strong knowledge of data modeling techniques and best practices.
Proficiency with relational and non-relational database systems.
Strong experience creating architecture diagrams using tools such as Visio, Lucidchart, or similar visualization tools.
Preferred Skills: Advanced experience with Azure data services such as Databricks and Azure Data Lake.
Expertise in big data technologies including Hadoop and Spark.
Knowledge of data governance, security frameworks, and compliance practices.
Experience with Python and SQL scripting.