Senior Analyst

Posted 04 Dec 2023

Bangalore, Karnataka - India

Req Id 268028

 

Work Your Magic with us!

Ready to explore, break barriers, and discover more? We know you’ve got big plans – so do we! Our colleagues across the globe love innovating with science and technology to enrich people’s lives with our solutions in Healthcare, Life Science, and Electronics. Together, we dream big and are passionate about caring for our rich mix of people, customers, patients, and planet. That's why we are always looking for curious minds that see themselves imagining the unimaginable with us.

 


Job Description:

We seek a highly skilled and experienced Senior Snowflake Data Engineer to join our data engineering team. As a Senior Snowflake Data Engineer, you will design, implement, and manage our Snowflake-based data infrastructure. You will play a crucial role in architecting and optimizing data pipelines, ensuring data quality, and providing secure access to our data assets.

Key Responsibilities:

  • Snowflake Architecture and Administration: Demonstrate a deep understanding of Snowflake architecture, including computing and storage management. Illustrate the administrative tasks involved in managing Snowflake accounts, optimizing performance, and ensuring fail-safe operations.
  • Snowflake Utilities and Features: Hands-on experience with Snowflake utilities, such as SnowSQL, Snowpipe, and time travel, is essential. Proficiency in writing stored procedures, using Snowflake functions, and managing tasks will be required.
  • Data Engineering Expertise: Exhibit expertise in engineering platform components like data pipelines, data masking, data orchestration, data quality, data governance, and analytics within the Snowflake environment.
  • Load Operations and Performance: Review and implement Snowflake's best practices for managing load operations and optimizing performance to ensure efficient data processing.
  • Data Security and Governance: Describe data governance in Snowflake, including the use of secure views and dynamic data masking features for column-level data security. Design and develop secure access to objects using Role-Based Access Control (RBAC).
  • Data Sharing and Replication: Utilize data replication for sharing data across accounts securely and managing failover scenarios.
  • Large-Scale Data Intelligence: Demonstrate hands-on experience implementing large-scale data intelligence solutions around Snowflake data warehousing. Knowledge of scripting languages like Spark, PySpark, Snowpark, or SQL is highly desirable.
  • Performance Tuning: Implement advanced techniques for performance tuning methodologies in Snowflake to optimize query performance and reduce data processing time.
  • Collaboration and Leadership: Work collaboratively with cross-functional teams to understand data requirements and contribute to the data engineering strategy. Provide technical leadership and mentorship to junior team members.

Required Skills and Qualifications:

  • Bachelor's or master's degree in computer science, Information Technology, or a related field.
  • Extensive experience working with Snowflake data warehousing technology, including hands-on experience with various Snowflake utilities and features.
  • Proficiency in SQL and scripting languages such as Spark, PySpark, or Snowpark.
  • Strong knowledge of data engineering concepts, data integration, and ETL processes.
  • Familiarity with data governance principles, data security, and RBAC.
  • Excellent understanding of data replication and data sharing across accounts.
  • Proven experience in performance tuning and optimization of Snowflake queries.
  • Exceptional problem-solving skills and ability to address complex data engineering challenges.
  • Excellent communication and leadership skills with a collaborative mindset.
  • Ability to manage multiple accounts across the organization and ensure smooth operations.
  • Knowledge of transaction and concurrency models, DDL operations, and DML considerations in Snowflake.

 



    What we offer: We are curious minds that come from a broad range of backgrounds, perspectives, and life experiences. We celebrate all dimensions of diversity and believe that it drives excellence and innovation, strengthening our ability to lead in science and technology. We are committed to creating access and opportunities for all to develop and grow at your own pace. Join us in building a culture of inclusion and belonging that impacts millions and empowers everyone to work their magic and champion human progress!
     
    Apply now and become a part of our diverse team!

    Apply Now