Cognizant

Data Engineer-ETL

Job description

Job Description

What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world.

At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story.

Position Summary

In this role, you will be responsible for the design, development, and implementation of data pipelines and analytics applications using Snowflake as the core platform. You will work closely with data engineers, analysts, and business stakeholders to understand data needs and translate them into efficient and scalable solutions.

Mandatory Skills

  • 3+ years of experience working with data warehousing or data lake solutions.
  • 3+ years of experience writing clean, maintainable Python code adhering to coding standards and best practices.
  • Proven experience with Snowflake, including experience with SQL queries, data loading, and performance optimization.
  • Experience with CI/CD tools and methodologies.
  • Experience with data visualization tools like Tableau and Streamlit.
  • Strong understanding of data modeling principles.
  • Excellent SQL scripting skills.
  • Minimum 3+ years of experience working with cloud platforms (AWS, Azure, GCP).
  • Experience in using infrastructure as code to automate provisioning and deployment of cloud infrastructure.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Demonstrated experience in creating user training materials, workshops, and processes to empower end users.
  • Experience working in a data science team to Experiment and build machine learning models with help of platforms like Vertex AI or AWS Sage Maker.

Duties And Responsibilities

  • Design and build data pipelines using Snowflake for data ingestion, transformation, and loading (ETL) processes.
  • Implement CI/CD pipelines to automate the testing and deployment of Snowflake objects and code with Azure DevOps and schema change.
  • Develop user-facing analytics applications using Tableau and Streamlit to visualize and analyze data stored in Snowflake.
  • Write and optimize complex SQL queries to extract, transform, and analyze data.
  • Design and implement data models to ensure data consistency and quality.
  • Collaborate with a multidisciplinary team to understand data requirements and develop solutions that meet business needs.
  • Implement best practices for data security and data governance in the Snowflake environment.
  • Stay up to date with the latest advancements in Snowflake, Tableau, Streamlit, and other relevant technologies.
  • Take part in agile ceremonies and business showcases.

Salary Range: >$100,000

Date Of Posting: 24/06/2024

Next Steps: If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us.For a complete list of open opportunities with Cognizant, visit http://www.cognizant.com/careers.Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.

About Cognizant

Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.