Technical Support Engineer (L3)
Quick Overview
Job Description
Job Description
We are seeking an experienced Technical Support Engineer at the L3 level to provide onsite support for enterprise data engineering platforms. The successful candidate will serve as the primary technical interface at the customer location, own complex production issues through resolution, and coordinate closely with offshore engineering and support teams. This role requires deep expertise in AWS-based data services, PySpark, AWS Glue, Databricks, Amazon Redshift, and SQL, along with strong debugging, stakeholder-management, and communication skills.
Key Responsibilities
- Provide L3 production support for data engineering applications, ETL/ELT pipelines, batch workflows, and analytical data platforms.
- Own complex incidents from initial triage through resolution, including log analysis, data validation, defect isolation, root cause analysis, recovery, and preventive-action tracking.
- Troubleshoot and resolve issues across AWS Glue, Amazon Redshift, Databricks, PySpark applications, SQL workloads, and related AWS services.
- Diagnose data mismatches, pipeline failures, performance degradation, dependency issues, access problems, and environment or configuration defects.
- Write and optimize complex SQL queries for troubleshooting, reconciliation, data-quality validation, and performance analysis.
- Debug PySpark and Spark-based workloads using execution plans, job logs, cluster metrics, Spark UI, and application diagnostics.
- Monitor production platforms, identify risks proactively, and ensure incidents and service requests are resolved within agreed SLAs.
- Lead incident bridges for critical production issues and provide timely, accurate updates to technical teams, business stakeholders, and customer leadership.
- Coordinate daily with the offshore support and data engineering teams, including work allocation, technical handoffs, follow-ups, knowledge transfer, and status reporting.
- Partner with data engineering, platform, infrastructure, DevOps, security, QA, and vendor teams to implement permanent fixes and maintain platform stability.
- Collaborate with different Business Units at the customer site to understand impact, prioritize issues, clarify requirements, and communicate resolution plans.
- Support release, deployment, change, and post-production validation activities across development, test, and production environments.
- Prepare and maintain runbooks, troubleshooting guides, known-error records, incident reports, RCA documents, and operational dashboards.
- Identify opportunities to automate repetitive support activities, improve monitoring and alerting, and reduce manual recovery effort.
- Mentor L1/L2 support engineers and enable the offshore team to resolve recurring issues independently.
- Participate in an on-call or extended-hours support rotation when required for business-critical incidents.
Skills
Similar jobs
Technical Support Analyst - Onsite
Genesis10 · New York, United States
4 hours ago$18 - $20/hrTechnical Support Job Training Opportunity
Year Up United · Renton, United States
5 hours ago$525/hrTechnical Support Tech III
Russell, Tobin & Associates · Seattle, United States
6 hours ago$30 - $35/hrRemote Support Technician with Security Clearance
MANTECH · McLean, United States
6 hours agoOnly W2 | IT Technical Support (Sr. staff)@ Washington, DC
Palnar · Washington, United States
7 hours agoCloud Application Support
Gainwell Technologies LLC · Philadelphia, United States
8 hours ago$64.5k - $92.2k/yr