Senior Analytics Engineer
About this job
G2 operates the world's largest software marketplace, helping businesses make informed decisions using verified software reviews and user insights. Having joined forces with Capterra, SoftwareAdvice, and GetApp, the company provides extensive data to fuel intelligent buying. As a Senior Analytics Engineer at G2 based in Bengaluru, you will work at the intersection of business, analytics, and engineering to turn raw information into product features and strategic insights. Your daily responsibilities involve partnering with cross-functional teams and technical departments to build scalable data architectures. You will design and maintain robust dbt data pipelines, optimize analytical use cases, build semantic views for AI-ready data consumption, and ensure high standards of data security, governance, and compliance. Additionally, you will mentor data platform associates, conduct code reviews, and translate complex business OKRs into reliable, high-performance technical solutions.
Responsibilities
- Design and maintain robust dbt data models and pipelines for ecommerce tracking and experimentation.
- Build auto-recoverable data transformations meeting strict performance SLAs and data quality standards.
- Collaborate with stakeholders to turn business objectives into scalable technical solutions.
- Maintain the data catalog and define semantic views for self-service data consumption.
- Ensure compliance, cost efficiency, and strong security across all data environments.
- Mentor and guide other data platform associates on best practices and solutioning.
Requirements
- 6+ years of experience implementing enterprise data solutions.
- 3+ years of experience using ETL tools and pipeline orchestrators like dbt and Airflow.
- 2+ years of hands-on experience in data modeling, database architecture, and optimization.
- Extensive experience writing, debugging, and tuning SQL queries.
- Strong programming experience in Python or Java.
- Good understanding of AWS data services and cloud data warehouses like Snowflake.
Good to have
- Experience in Snowflake schema design and performance optimization.
- Experience building semantic layers or AI-ready data products.
- Working experience in startup environments and Agile methodologies.
- Familiarity with Google Analytics or Snowplow data.
- Understanding of reporting tools like Tableau, Looker, or PowerBI.
Who should apply
This role suits experienced data professionals with a strong background in enterprise data solutions, cloud architectures, and pipeline development. Ideal candidates possess extensive technical mastery in SQL, Python or Java, and cloud platforms like AWS and Snowflake. Applicants should excel in cross-functional collaboration, problem-solving, and mentoring team members. The posting does not mention that freshers can apply, as it specifically requires several years of hands-on experience in data engineering and modeling.
Frequently asked questions
What is the primary mission of G2 as a company?
G2 operates the world's largest software marketplace, providing trusted insights from real software users to help businesses make confident and faster software buying decisions.
What does a Senior Analytics Engineer at G2 do on a regular basis?
A Senior Analytics Engineer at G2 designs dbt data pipelines, builds semantic views, collaborates with cross-functional stakeholders, ensures data security, and mentors other team members.
What are the minimum experience requirements for the Senior Analytics Engineer role?
Candidates need at least 6+ years of experience in enterprise data solutions, 3+ years with orchestration and ETL tools, and 2+ years in data modeling and database architecture.
Where is the Senior Analytics Engineer position located?
The Senior Analytics Engineer position is located in Bengaluru.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.