Solution Architect - Software Development (Edmonton)
aramco
Job Description
We are seeking a Solution Architect with hands‑on expertise in data engineering and solution architecture. The role bridges high‑level business requirements and technical execution, defining scalable data pipelines, robust storage solutions, and high‑performance analytics environments. Responsibilities Prototype complex integrations and ensure that data infrastructure is robust, secure, resilient, and optimized for scale‑up.
Translate business needs into technical solutions and drive the design and implementation of data‑driven systems. Lead the design of end‑to‑end solution and data architectures, including ingestion, processing, storage, and visualization layers. Define cloud‑native or hybrid infrastructure strategies that support high‑volume data processing and real‑time analytics.
Develop Proof of Concepts (PoCs) and core framework components for data pipelines (e.G. ETL) to ensure architectural feasibility. Evaluate and select appropriate data stores (Relational, NoSQL, Graph, Vector) based on specific use‑case requirements such as latency, throughput, and consistency.
Audit existing data systems to identify bottlenecks and implement strategies for cost‑optimization and query performance tuning. Provide technical leadership in ensuring best practices in areas including CI/CD and documentation. Develop and maintain a deep understanding of the corporate technology landscape, including applications, data flows, and infrastructure, to identify opportunities for improvement and optimization.
Experience with Docker and Kubernetes for deploying data services. Expert‑level experience with at least one major cloud provider (AWS, Azure, or GCP) and their native data services. Strong proficiency in batch and stream processing.
Advanced coding skills in Python or Java, along with expert‑level SQL. Knowledge of enterprise architecture principles, including business architecture, information architecture, and technology architecture. Work with AI/ML integration, architecting feature stores and MLOps pipelines to support machine learning workflows.
Familiarity with data cataloging and governance tools. Qualifications Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related field. Minimum of 15 years in IT, with at least 4 years in a Solution Architect or Lead Data Engineer role.
Proven track record of delivering at least two large‑scale enterprise data platform migrations or greenfield builds. Experience with PostgreSQL, MySQL, SQL Server, MongoDB, Cassandra, Snowflake, Databricks, BigQuery, or comparable data systems. Knowledge of Docker, Kubernetes, and cloud native services.
Strong written and verbal communication skills, with an ability to clearly articulate complex technical concepts to business stakeholders. Work Schedule: Full Time - To be specified in Job offer. #J-18808-Ljbffr