Design and implement scalable data architectures that meet the needs of QSC’s growing data landscape, ensuring flexibility, performance, and security.
Lead efforts to modernize the company’s data architecture, including cloud migration, data lake strategies, and integrating new technologies.
Establish and maintain data governance standards and best practices for data architecture, modeling, and management.
Architect data solutions that leverage microservices to provide modular, scalable, and reusable components across the enterprise.
Collaborate with cross-functional stakeholders to align data architecture with business objectives and to ensure seamless integration across departments.
Build, optimize, and manage ETL/ELT processes to ensure efficient data flow between systems, applications, and data warehouses.
Develop and maintain robust data pipelines for both structured and unstructured data sources, ensuring data is processed efficiently and made available to business users.
Build and deploy APIs for seamless integration and consumption of data across different platforms, ensuring security, performance, and scalability.
Leverage middleware to integrate legacy systems with modern data platforms, ensuring smooth data flow between services.
Collaborate with software engineering teams to implement data solutions that meet performance and scalability requirements.
Ensure the security of data systems through strong architectural designs that comply with regulatory standards.
Execute on best practices to ensure data quality at ingestion and pipeline.
Requirements
Bachelor's Degree in Computer Science, Engineering, Information Systems, or a related field.
Master's Degree in Computer Science, Data Science, or equivalent technical discipline (Preferred).
8+ years of hands-on experience in data engineering, data architecture, or related fields.
Proven experience in designing and managing large-scale data architectures in Azure cloud environments.
Deep experience in building and optimizing data pipelines, ETL processes, and data integration workflows.
Experience in designing and deploying microservices architecture and API-driven solutions.
Strong experience with both SQL and NoSQL databases, data warehousing, and data lakes.
Proven track record of successfully leading data architecture initiatives in mid-to-large scale enterprises.
Experience with data governance and regulatory compliance frameworks.
Deep expertise in database technologies (SQL, NoSQL), data modeling (e.g., Star Schema, Snowflake), and distributed data systems (e.g., Hadoop, Spark).
Strong proficiency in Azure cloud-based data solutions and related infrastructure (Azure, MS Fabric, Azure Synapse, and Databricks).
Expertise in ETL/ELT frameworks and tools.
Strong coding skills in languages like Python or Scala for building and optimizing data pipelines.
Expertise in building and securing RESTful APIs, as well as integrating with APIs from third-party services.
Strong familiarity with microservices architecture and how to design for scalability, resiliency, and modularity.
Experience working with middleware solutions and integrating legacy systems into modern data architectures.
Familiarity with API security best practices (OAuth, JWT, etc.) and monitoring solutions.
Excellent problem-solving skills and ability to design creative, scalable data solutions.
Strong communication skills with the ability to explain complex technical solutions to business stakeholders.
Experience in developing strategies for data quality, data security, and disaster recovery.
Benefits
Reasonable accommodations for applicants with disabilities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
data architectureETLdata pipelinesmicroservicesAPIsSQLNoSQLdata governancedata modelingAzure