EAI Software Engineer
Core
Design, develop, and maintain scalable data integration and analytics pipelines to support enterprise reporting and data-driven decision-making.
Role type
Senior Data Engineer (ETL/ELT)
Builds
Centralized cloud data warehouse, analytics-ready datasets, and transformation models for enterprise systems.
Domain
Enterprise Data & Analytics, Cloud Data Warehousing
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Google BigQuery, Python, SQL, DBT, Airflow/Cloud Composer, ETL/ELT pipeline development, data quality frameworks, cloud-based data architecture
Preferred skills
Ascend.io, Databricks, Dataflow, Fivetran, data cataloging tools (Collibra), CI/CD practices, Git-based workflows, event-driven/streaming pipelines (Pub/Sub, Kafka)
Technologies
Google BigQuery, Python, SQL, DBT, Cloud Composer, Airflow, Ascend.io, Databricks, Dataflow, Fivetran, Collibra, Pub/Sub, Kafka
Responsibilities
Design and develop scalable data integration pipelines to ingest structured and semi-structured data from enterprise systems into Google BigQuery; Build analytics-ready pipelines that transform raw data into trusted, curated datasets; Implement transformation logic using DBT to create modular, maintainable, and reusable data models; Apply BigQuery best practices for partitioning, clustering, and query optimization; Automate data workflows using Cloud Composer (Airflow); Develop efficient, reusable Python and SQL code for data ingestion, transformation, validation, and performance tuning; Establish robust data quality checks and testing strategies.
Seniority
Senior, hands-on IC