
Data Warehouse Technical Architect
Virtru
full-time
Posted on:
Location Type: Remote
Location: District of Columbia • Washington • United States
Visit company websiteExplore more
Salary
💰 $180,000 - $210,000 per year
About the role
- Lead system design and architecture reviews for scaled data warehouses and engineer and designing and deploying web scale applications
- Deep experience in SRE and deploying application at scale to clouds. Strong foundation in SRE principles and practices
- Create and maintain architectural documentation, including authoring and reviewing ADRs (Architecture Decision Records), to ensure alignment with overall software architecture
- Data lakehouse design, data modeling, and integration patterns for deploy databases and data as a service, at scale
- Provide technical direction for scaling complex features and initiatives involving data storage, processing and deployments
- Familiarity with machine learning infrastructure and MLOps
- Monitor and improve technical debt across all engineering teams, related to data storage, processing and site reliability
- Partner with Engineering Managers to define key technical health metrics and streamline technical onboarding processes
- Drive reliability, performance, and security best practices for data storage, processing and SRE
- Break down complex technical tasks into clear, manageable deliverables for the team
- Ensure sustainable engineering practices and code quality standards
- Serve as a technical guide for team members, helping them understand data access and storage and deployment architecture, and development practices
- Ensure teams are delivering solutions to satisfy requirements while aligning to current and future architectural designs
- Coach and mentor engineers on data storage, warehouse, processing, and SRE systems architecture, and best practices
- Lead by example through high-quality code contributions to critical or complex components
- Share knowledge of hyperscale data warehouse/lakehouses, data models, and emerging technologies with the team
- Assist SRE teams with improving stability, automation, and scalability
- Conduct code reviews with focus on architectural alignment and quality
- Support hiring processes and technical assessments for engineering candidates
- Partner with Engineering Managers through regular 1:1s and team planning sessions
- Collaborate with product management, UX, and other architects to design and deliver new software solutions
- Work with other Technical Architects to identify and resolve cross-team dependencies and technical challenges
- Ensure technical roadmap alignment with product and business priorities
- Participate in and contribute to platform-wide architectural initiatives
- Take ownership of the entire lifecycle and toolchain of all data components from design through deployment
- Contribute to critical technical implementations, balancing hands-on coding with architectural responsibilities
- Work collaboratively in a fast-paced environment touching a variety of projects and products
- Build software that will meaningfully impact how people approach data privacy
Requirements
- Bachelor's degree in Computer Science, Engineering, or related technical discipline (or equivalent experience)
- At least 7 years of data warehouse, database, or data processing experience
- Proven experience in architectural or technical leadership roles
- Strong knowledge of cloud data warehouses (Snowflake, BigQuery, Redshift, or Synapse)
- Strong experience with lakehouse platforms (Databricks, Delta Lake, Apache Iceberg, or Hudi)
- Deep understanding of data modeling techniques (Kimball, Data Vault, or dimensional modeling)
- Experience with columnar storage formats (Parquet, ORC)
- Strong knowledge of batch and stream processing architectures
- Experience with workflow orchestration tools (Airflow, Prefect, Dagster, or similar)
- Understanding of CDC (Change Data Capture) patterns and tools
- Strong foundation in SRE principles and practices
- Experience with infrastructure as code (Terraform, CloudFormation, or Pulumi)
- Proficiency in containerization and orchestration (Docker, Kubernetes)
- Knowledge of monitoring and observability tools (Datadog, Prometheus, Grafana, or similar)
- Experience with CI/CD pipelines and DevOps practices
Benefits
- A Flexible PTO policy — we strongly encourage you to take time off (in addition to 14 holidays) to ensure that you are getting the proper time needed to unplug and recharge.
- A $1,500 annual Learning & Development Stipend focused on providing you the resources to continually learn and professionally grow.
- Frequent company-sponsored team celebrations that provide ample opportunities to connect with teammates and be social!
- Access to an Employee Assistance Program
- Access to Headspace, a mental health app tailored to your specific needs.
- A flat 3% contribution to your retirement account
- A high degree of flexibility — Have an appointment, errand, or family emergency to take care of? Hop to it! We give you the time and space to take care of you and your own first.
- Competitive compensation
- Generous parental, medical, and bereavement policies
- Uncapped commissions for Sales roles
- 401K contribution and stock options
- Full medical, dental, and vision benefits
- New Hire Swag and IT Welcome boxes
- Structured semi-annual 360° performance reviews
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data warehousedata processingcloud data warehouseslakehouse platformsdata modeling techniquescolumnar storage formatsbatch processingstream processinginfrastructure as codecontainerization
Soft Skills
technical leadershipcoachingmentoringcollaborationcommunicationproblem-solvingtechnical directiondocumentationcode qualityteam management
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineeringrelated technical discipline