Search by job, company or skills

Custom Software Engineer

  • Posted 14 hours ago
  • Be among the first 10 applicants

Job Description

Project Role : Custom Software Engineer

Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.

Must have skills : Snowflake Data Warehouse

Good to have skills : Data Build Tool, GitLab CI/CD

Minimum 7.5 Year(s) Of Experience Is Required

Educational Qualification : 15 years full time education

Summary:

We are seeking a Data Engineer with 5+ years of experience and expertise in Snowflake and dbt to design, build, and maintain scalable data pipelines. This role focuses on view creation, data transformation, and DataOps practices like CI/CD, testing, and deployment. Python scripting knowledge is a plus but not mandatory.

Roles & Responsibilities:

Design, develop, and manage Snowflake views and data models.

Build and maintain dbt projects, including tests, macros, and documentation.

Implement and manage CI/CD pipelines for reliable deployments.

Optimize query performance and manage compute resources in Snowflake.

Ensure data quality and integrity across pipelines and transformations.

Collaborate with teams to deliver trusted, analytics-ready data.

Apply DataOps best practices in development and delivery.

Must-Have Skills

5+ years hands-on experience with Snowflake – data modeling, tuning, security, and cost optimization.

Advanced dbt expertise – models, macros, tests, and documentation.

Proficiency with GitLab CI/CD pipelines and collaborative development workflows.

Strong SQL for complex transformations and query optimization.

Strong collaboration and communication skills with data and business teams.

Good-to-Have Skills

Python scripting for automation and tooling.

Exposure to Airflow or other orchestration tools.

Familiarity with cloud platforms (AWS / Azure / GCP).

Experience with Talend, Monte Carlo, Collibra, or Immuta for data governance or quality.

Technical Experience

5+ years of experience in data engineering or a related field.

Expertise in Snowflake, including view lifecycle management and optimization.

Deep experience with dbt (Core or Cloud) for scalable data transformations.

Strong SQL skills with a focus on performance and maintainability.

Proficiency with CI/CD pipelines, Git workflows, and collaborative development.

Familiarity with pipeline orchestration and environment management.

Python scripting experience is a plus, not mandatory.

Exposure to cloud infrastructure and DevOps tooling is beneficial.

Professional Experience:

Ability to build from good relationships with clients/operational managers and colleagues

Outstanding all-round communication skills and ability to work collaboratively

Good Team management skills and work closely with other peers

Additional Information:

The candidate should have minimum 5 years of experience in Snowflake and dbt.

This position is based at our Bengaluru/Pune office.

A 15 years full time education is required.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152960145

Similar Jobs

Bengaluru, India

Skills:

Test AutomationGithubPytestWindowsJIRASqlJenkinsGitConfluenceLinuxApi TestingGitlabRobot FrameworkSeleniumTestrailPython Programming LanguageGitLab CIGitHub Actions

Beware of Scammers

We don’t charge money for job offers