Talent.com
Snowflake Developer - Python/Spark
Snowflake Developer - Python/SparkFirst merdian • Bangalore
Snowflake Developer - Python / Spark

Snowflake Developer - Python / Spark

First merdian • Bangalore
30+ days ago
Job description

Description :

We are seeking a highly skilled and experienced Snowflake Lead responsible for leading the design, development, and implementation of Snowflake-based data warehousing solutions. You will leverage your deep understanding of ETL and Data Warehousing concepts to build robust and scalable data pipelines. A key aspect of this role involves direct interaction with business users to gather and clarify requirements, ensuring that the delivered solutions meet their analytical needs.

Responsibilities :

Leadership & Delivery :

  • Lead a module or a team of developers in the design, development, and deployment of Snowflake solutions.
  • Take ownership of the end-to-end delivery of Snowflake modules, ensuring adherence to timelines and quality standards.
  • Provide technical guidance and mentorship to team members, fostering a collaborative and high-performing environment.
  • Contribute to project planning, estimation, and risk management activities.

Snowflake Expertise :

  • Utilize in-depth knowledge of Snowflake architecture, features, and best practices to design efficient and scalable data models and ETL / ELT processes.
  • Develop and optimize complex SQL queries and Snowflake scripting for data manipulation and transformation.
  • Implement Snowflake utilities such as SnowSQL, Snowpipe, Tasks, Streams, Time Travel, and Cloning as needed.
  • Ensure data security and implement appropriate access controls within the Snowflake environment.
  • Monitor and optimize the performance of Snowflake queries and data pipelines.
  • Integrate PySpark with Snowflake for data ingestion and processing.
  • Understand and apply PySpark best practices and performance tuning techniques.
  • Experience with Spark architecture and its components (e.g., Spark Core, Spark SQL, DataFrames).
  • ETL & Data Warehousing :

  • Apply strong understanding of ETL / ELT concepts, data warehousing principles (including dimensional modeling, star / snowflake schemas), and data integration techniques.
  • Design and develop data pipelines to extract data from various source systems, transform it according to business rules, and load it into Snowflake.
  • Work with both structured and semi-structured data, including JSON and XML.
  • Experience with ETL tools (e.g., Informatica, Talend, pyspark) is a plus, particularly in the context of integrating with Snowflake.
  • Requirements Gathering & Clarification :

  • Actively participate in requirement gathering sessions with business users and stakeholders.
  • Translate business requirements into clear and concise technical specifications and design documents.
  • Collaborate with business analysts and users to clarify ambiguities and ensure a thorough understanding of data and reporting needs.
  • Validate proposed solutions with users to ensure they meet expectations.
  • Collaboration & Communication :

  • Work closely with other development teams, data engineers, and business intelligence analysts to ensure seamless integration of Snowflake solutions with other systems.
  • Communicate effectively with both technical and non-technical stakeholders.
  • Provide regular updates on progress and any potential roadblocks.
  • Best Practices & Continuous Improvement :

  • Adhere to and promote best practices in Snowflake development, data warehousing, and ETL processes.
  • Stay up-to-date with the latest Snowflake features and industry trends.
  • Identify opportunities for process improvement and optimization.
  • Qualifications :

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of relevant experience in data warehousing and ETL development, with a significant focus on Snowflake.
  • Strong proficiency in SQL and experience working with large datasets.
  • Solid understanding of data modeling concepts (dimensional modeling, star / snowflake schemas).
  • Experience in designing and developing ETL or ELT pipelines.
  • Proven ability to gather and document business and technical requirements.
  • Excellent communication, interpersonal, and problem-solving skills.
  • Snowflake certifications (e.g., SnowPro Core) are a plus.
  • (ref : hirist.tech)

    Create a job alert for this search

    Snowflake Developer • Bangalore

    Related jobs
    Senior Python Developer

    Senior Python Developer

    Aarav Solutions • bangalore district, karnataka, in
    Aarav Solutions is a global Product Engineering and IT Consulting services provider.Our goal is to enable organizations in their digital transformation journey, leveraging our domain knowledge and ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Developer

    Senior Python Developer

    SmartQ • bangalore, karnataka, in
    If you're passionate about working in an.AI-driven engineering environment.We’re an innovative AI-led engineering company specializing in. Senior Python Developer who shares our commitment to our cu...Show more
    Last updated: 30+ days ago • Promoted
    Python Backend Developer

    Python Backend Developer

    Tata Consultancy Services • Greater Bengaluru Area, India
    Bengaluru / Chennai / Hyderabad / Indore / Ahmedabad / Mumbai.Required Technical Skill Set : -.Python, Unix Shell Scripting, OOPS Concepts. Responsibility of / Expectations from the Role.Experience in atleast ...Show more
    Last updated: 2 hours ago • Promoted • New!
    Developer

    Developer

    People Prime Worldwide • hosur, tamil nadu, in
    Our client is a trusted global innovator of IT and business services, present in 50+ countries.They specialize in digital & IT modernization, consulting, managed services, and industry-specific sol...Show more
    Last updated: 20 days ago • Promoted
    Python Developer

    Python Developer

    PRI Global • hosur, tamil nadu, in
    Job Title : Python Developer with Snowflake.Bangalore(preferred) / Hyderabad.SQL Developer, Snowflake, Python programming, Spark SQL, Scala, DBT. Spark SQL, Scala, Python programming.Strong knowledge...Show more
    Last updated: 6 hours ago • Promoted • New!
    Pyspark Developer

    Pyspark Developer

    Tata Consultancy Services • hosur, tamil nadu, in
    TCS is conducting Weekday Virtual Drive for the role of Pyspark Developer.Location : Pune, Hyderabad, Chennai, Bangalore, Kochi, Bhubaneshwar. Years of Experience : 5 to 10 yrs.Date of Interview : 14th...Show more
    Last updated: 18 days ago • Promoted
    Senior Python Developer

    Senior Python Developer

    DBiz.ai • bangalore, karnataka, in
    Develop and maintain efficient.Write clean, reusable, and optimized.Analyze and understand website structures, implement logic to handle. Collaborate with backend and data teams to ensure smooth dat...Show more
    Last updated: 4 days ago • Promoted
    Python Developer

    Python Developer

    GoML • hosur, tamil nadu, in
    We are in search of a passionate and skilled Python Developer to join our dynamic team.This role is ideal for someone with a profound expertise in Python and its ecosystem, focused on backend devel...Show more
    Last updated: 5 days ago • Promoted
    Python Lead Developer

    Python Lead Developer

    SandLogic • bangalore, karnataka, in
    Company : SandLogic Technologies.SandLogic is a deep-tech company specializing in Generative AI, Edge AI, Speech Intelligence, and AI Co-processor Chips. Our award-winning products including Shakti L...Show more
    Last updated: 6 hours ago • Promoted • New!
    Snowflake Developer

    Snowflake Developer

    Tata Consultancy Services • hosur, tamil nadu, in
    We are looking for Snowflake Developer.Strong experience in building / designing the data warehouse or data lake, and data mart end-to-end implementation experience focusing on large enterprise scale...Show more
    Last updated: 20 days ago • Promoted
    Python Developer

    Python Developer

    Tata Consultancy Services • hosur, tamil nadu, in
    Required Skillset : Python, OOP, Django, Fast API.Core Python Knowledge, which is most important for any framework.Libraries and Frameworks (eg : Django, FastAPI etc). At least basic knowledge of depl...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer (Web Crawling Exp)

    Python Developer (Web Crawling Exp)

    DBiz.ai • hosur, tamil nadu, in
    Python Developer (Web Crawling Exp) - 5+years - Kochi.Develop and maintain efficient.Write clean, reusable, and optimized. Analyze and understand website structures, implement logic to handle.Collab...Show more
    Last updated: 6 hours ago • Promoted • New!
    Python Developer

    Python Developer

    eAspire Technolabs Inc. • hosur, tamil nadu, in
    We Are Hiring : Senior Python Developer + AWS (6+ Years Experience).Onsite for first 3–4 months, then Hybrid Base Location. We’re looking for an experienced.If you’re passionate about building scalab...Show more
    Last updated: 20 days ago • Promoted
    Databricks Pyspark

    Databricks Pyspark

    Tata Consultancy Services • Greater Bengaluru Area, India
    Greetings from Tata Consulting Services.TCS is Hiring for Azure Databricks & Pyspark.Location : Bangalore / Chennai / Mumbai / Delhi / Hyderabad. Required Technical Skill - Azure Databricks & Pyspark.Show more
    Last updated: 2 days ago • Promoted
    Snowflake Lead / Architect

    Snowflake Lead / Architect

    Boolean Data Systems • hosur, tamil nadu, in
    Job Tittle : Snowflake Lead / Architect.Boolean Data Systems is a system integration company focusing on Snowflake products. We focus on helping companies implement innovative solutions combining Peopl...Show more
    Last updated: 2 days ago • Promoted
    Python Lead developer

    Python Lead developer

    Cognizant • bangalore, karnataka, in
    Should have 10+ years of Python development experience.Experience with popular Python frameworks such as Django, Flask or Pyramid. Knowledge of data science and machine learning concepts and tools.A...Show more
    Last updated: 2 days ago • Promoted
    Tech Lead : (Golang / Python)

    Tech Lead : (Golang / Python)

    AppsForBharat • Greater Bengaluru Area, India
    We are seeking a seasoned Backend Engineering Manager with deep expertise in Golang and Python to lead our backend team.The ideal candidate has 6+ years of experience in backend technologies and 2–...Show more
    Last updated: 2 days ago • Promoted
    Backend Developer

    Backend Developer

    Assima • hosur, tamil nadu, in
    Assima is a worldwide leader in training, assistance and software adoption for Fortune 500 companies.Our patented technology is trusted by 15 of the top 20 banks, major international organizations ...Show more
    Last updated: 3 days ago • Promoted