Principal Solution Architect
New
P
phDataData and AI Consulting
Employees across the United States, Latin America, and India. This role is based in US, Central and/or Eastern time zones; significant overlap with US Central Time required.Full-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 15+ years
- Required Skills
- AWSPythonSQLKafkaSnowflakeAirflowAzureSparkCI/CDTerraform
Requirements
- 15+ years of experience architecting, operating, and optimizing modern cloud-based data platforms and data warehouses.
- Advanced expertise in Snowflake and at least one major cloud platform (AWS or Azure).
- Experience with Databricks or similar technologies.
- Hands-on experience with distributed data storage technologies (S3, ADLS, NoSQL).
- Strong background in data integration technologies (Spark, Kafka, Fivetran, Azure Data Factory).
- Production experience with workflow management and orchestration tools like Airflow.
- Strong SQL skills for writing, debugging, and optimizing complex queries.
- Extensive experience with Infrastructure as Code using Terraform or CloudFormation.
- Experience building automated solutions using Python.
- Familiarity with CI/CD frameworks (GitHub, Bitbucket, Flyway, Liquibase).
- Ability to utilize AI coding tools with sound judgment.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Responsibilities
- Design, provision, and enhance cloud-native data solutions on AWS and/or Azure using Snowflake.
- Operate and manage modern data platforms including streaming, data lakes, and analytics for concurrent customer accounts.
- Translate complex business and technical requirements into actionable Epics, Stories, and Tasks.
- Provide architectural and operational guidance for cloud-native data warehouses and distributed storage technologies.
- Identify and deliver automation and optimization opportunities for customer platforms and managed services.
- Serve as technical leader across multiple accounts, delegating work and coaching team members.
- Create and deliver technical presentations and recommendations to executive stakeholders.
- Build automated solutions for repetitive tasks using Python to increase efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site