Data Snowflake Software Engineer (Drools, Java, Azure, Python)

Job Category: Engineer
Job Type: Onsite
Job Location: EDEN PRAIRIE Minnesota

Job Description

Job Id:
JPS-2160

*Copy Job Id. It is required to apply for this specific role.

Job Description:

Description: Key Responsibilities

Data Architecture & Development

  • Build and optimize data pipelines using Snowflake tools (SnowPark, SnowPipe, Streams/Tasks).
  • Develop and optimize data warehouse solutions on Snowflake, ensuring high availability, reliability, and performance.
  • Create complex SQL queries, views, and stored procedures for data extraction, manipulation, and analysis within Snowflake.
  • Set up Snowflake’s security, roles, and privileges to manage access control effectively.
  • Design schemas, create data maps, and implement knowledge graphs for seamless data integration.
  • Improve performance and scalability of large data systems.
  • Implement and manage business rules using Rules Engine to ensure consistency and efficiency in data-related decision-making.
  • Work with business stakeholders to develop and deploy rule-based decision models, integrating Rules Engine into the data pipeline where necessary.

Data Quality & Optimization

  • Set up and maintain data quality frameworks and validation processes in Snowflake.
  • Monitor performance, solve query issues, and reduce costs while increasing efficiency.

 

Skills

Programming & Scripting:

  • Proficiency in PythonSQLJava, or Scala for data processing and automation.
  • Experience with infrastructure as code (IAC) tools such as Terraform or ARM templates.

DevOps & CI/CD:

  • Familiarity with Azure DevOps for CI/CD pipelines and deployment automation.

Analytical & Problem-Solving Skills:

  • Strong troubleshooting abilities and experience with performance tuning in Azure and Snowflake.

Soft Skills:

  • Excellent communication skills for collaboration with technical and non-technical teams.
  • Strong organizational and project management abilities.

 

Required Qualifications:

  • Snowflake (Snowpark, Snow Pipe, Streams/Tasks)
  • Experience with Rules Engine (Drools /Camunda Etc.)
  • Java, Java scripts
  • Experience with Azure CSP

 

Preferred Qualifications:

  • Experience with Drools Rules Engine.