
Job Description
Ovii's Interpretation of the Role
G2 seeks a Data Engineer II to design, build, and maintain scalable data pipelines within an AWS‑Snowflake ecosystem. The role emphasizes performance‑tuned ETL/ELT processes, data quality, and mentorship of junior engineers.
Role Snapshot
- Design & develop data pipelines
- Optimize for cost, scalability, reliability
- Own data quality & governance
- Mentor junior engineers
- Collaborate across product teams
Must-Have Requirements
- SQL
- Python or Java programming
- AWS data services
- Snowflake
- ETL/ELT tools (Glue, Airflow, DBT, etc.)
- Data modeling & optimization
- Performance tuning of pipelines
- data engineering
- ETL development
- data modeling
- Python/Java programming
Nice-to-Have Signals
- Docker/Kubernetes
- Agile/CI‑CD & Test Driven Development
- Data governance & security knowledge
- Reporting tools (Tableau, PowerBI, Looker)
- Database administration experience
- Startup environment experience
- Familiarity with distributed computing frameworks (Spark, Hadoop, Kafka)
- Agile/CI‑CD
- data governance
- reporting tools
Work Setup
- Location: Bengaluru, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility
What You'll Likely Work On
- Lead the end‑to‑end design and implementation of data pipelines feeding the G2 Data Platform
- Optimize pipelines for cost efficiency, scalability, and reliability while ensuring near‑real‑time data availability
- Drive data quality, governance, and security initiatives across the platform
- Participate in data modeling, schema design, and architecture reviews to improve adoption and performance
- Document data architecture, models, and workflow specifications for consumer teams
- Guide junior engineers with technical support, best‑practice coaching, and code reviews
- Collaborate with cross‑functional peers and contribute to knowledge‑sharing sessions
- Stay current with emerging data‑stack technologies and propose architectural enhancements
Good Fit If You Have
- Enjoys mentoring and sharing knowledge with less‑experienced engineers
- Thrives in fast‑moving, startup‑like environments
- Comfortable balancing hands‑on development with data‑quality ownership
Skills
- SQL
- Python or Java programming
- AWS data services (Glue, Lambda, EMR, etc.)
- Snowflake
- ETL/ELT tools (Airflow, DBT, etc.)
- Data modeling & optimization
- Performance tuning of pipelines
- Docker/Kubernetes (preferred)
- Agile/CI‑CD & TDD (preferred)
- Data governance & reporting tools (preferred)