Principal Software Development Engineer in Test
Core
Design, develop, and deliver automation test frameworks for next-generation software platforms involving computer vision, machine learning, sensor fusion, and high-accuracy vehicle event analysis.
Role type
Principal SDET (Software Development Engineer in Test)
Builds
Scalable automation frameworks for batch, streaming, API, and UI validation; enterprise-level data quality governance and validation standards.
Domain
Data platforms, cloud ecosystems, and vehicle lifecycle software services.
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Advanced Python, SQL (expert level), data architecture, ETL optimization, pipeline validation, cloud-based ecosystem quality leadership, data governance, compliance validation, test architecture design, quality metrics & KPI governance, strategic thinking, AI-assisted testing.
Preferred skills
Snowflake, Redshift, BigQuery, Spark, Kafka streaming validation, Airflow, dbt, Glue.
Technologies
Python, SQL, Snowflake, Redshift, BigQuery, Spark, Kafka, AWS (S3, Glue, Lambda), Azure, GCP, Airflow, dbt, Glue.
Responsibilities
Define and drive end-to-end Quality Strategy for data platforms; Architect scalable automation frameworks; Establish enterprise-level data quality governance; Design automated reconciliation and integrity checks; Lead test strategy for large-scale data migrations; Integrate quality gates into CI/CD pipelines; Mentor and provide technical leadership to QA engineers.
Seniority
Principal, hands-on IC with strategic leadership