Application Architect III
Artech
Chandler, AZ, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Airflow
Applications Architecture
Code Review
Computer Programming
Continuous Integration
Information Engineering
Data Governance
Data Infrastructure
Extract Transform Load (ETL)
Data Warehousing
Software Debugging
+16 more
Software Design Documents
Python (Programming Language)
Operational Databases
Performance Tuning
Software Construction
SQL Databases
Data Streaming
Workflow Management Systems
Snowflake
Apache Spark
Git
Apache Kafka
Video Streaming
Software Version Control
Databricks
Microservices
Job description
- Design, build, and maintain scalable batch and streaming data pipelines using Apache Spark that ingest, transform, and deliver data from a wide range of internal sources.
- Optimize Snowflake/Databricks data warehouse, including schema design, data modeling, warehouse sizing, clustering, and cost management.
- Develop robust ETL/ELT workflows and orchestrate them with tools such as Airflow, Dagster, or similar, ensuring pipelines are observable, idempotent, and recoverable.
- Tune Spark jobs and Snowflake/Databricks queries for performance and cost, identifying bottlenecks in partitioning, shuffles, joins, and compute usage.
- Implement data quality checks, testing, monitoring, and alerting so issues are caught before they reach downstream consumers.
- Establish and enforce best practices for data governance, security, access control, and compliance.
- Partner with product teams to understand requirements and deliver datasets that are accurate, well-documented, and easy to use.
- Contribute to CI/CD, IaC, and deployment practices for the data platform.
- Lead technical design discussions, write design documents, review code to raise the quality bar across the team.
- Mentor junior and mid-level engineers and help shape the long-term roadmap for our data platform.
Requirements
- 7 years experience in data engineering with a strong track record of building production data pipelines.
- Deep hands-on experience with Apache Spark, including writing, debugging, and performance-tuning large-scale jobs.
- Strong experience with data modeling, performance optimization, and cost governance.
- Expert-level SQL and strong programming skills in Java and/or Python.
- Experience with workflow orchestration tools such as Apache Airflow, Dagster, or Prefect.
- Experience working in a cloud environment.
- Experience with version control (Git), CI/CD pipelines, and software engineering best practices.
- Experience with streaming technologies like Kafka.
- Prior work experience at client or in client’s Industry.
Applicants must be able to work directly for Artech on W2. Preferred Skills & Qualifications (Nice-to-have skills but are not required)
- Experience with microservices architecture.
- Experience with cloud implementation, data on cloud, and integration with cloud.
- Experience mentoring junior and mid-level engineers.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…