Python and Snowflake developer
Role details
Job location
Tech stack
Job description
Are you a Python and Snowflake developer seeking a new interesting challenge? ¿Tiene las siguientes habilidades, experiencia e impulso para tener éxito en este puesto? Descúbralo a continuación. If your answer is yes, it's your lucky day so keep reading, it can be just what you're looking for! WHAT WILL YOU DO? We are looking for a dynamic, proactive and talented person to join our team and perform the following tasks: ? Pipeline Development: Design and implement ETL/ELT workflows using Python to ingest data from various sources (SaaS APIs, SQL databases, NoSQL) into Snowflake. ? System Integration: Build and manage REST/SOAP API integrations to synchronize data between Snowflake and third-party platforms. ? Optimization: Write high-performance Snowpark or SQL code to transform data within Snowflake, ensuring cost-effective warehouse usage. ? Data Modeling: Collaborate with data architects to design schemas that support efficient reporting and analytics. ? Automation & Monitoring: Develop automated testing, error handling, and alerting systems to ensure pipeline reliability. ? Security: Ensure all data integrations comply with security standards (encryption at rest/transit, OAuth, etc.).
Requirements
? Python Skilas: Minimum [3] years of experience. Expert knowledge of libraries like pandas, requests, SQLAlchemy, and ideally Snowpark. ? Snowflake Expert: Deep understanding of Snowflake architecture (Virtual Warehouses, Micro-partitions, Snowpipe, and Tasks). ? SQL Proficiency: Ability to write and optimize complex analytical queries. ? API Architecture: Proven experience working with RESTful services, JSON, and authentication protocols. ? Version Control: Professional experience with Git (GitHub/GitLab). ? Cloud Infrastructure: Familiarity with AWS, Azure, or GCP (specifically storage services like S3 or Blob Storage). ? Intermediate level of English
Benefits & conditions
Permanent contract - We offer indefinite contracts from the first day. Pay and benefits - Competitive salary and a flexible compensation plan adapted to your needs (Ticket restaurant plan, Childcare Ticket, Transport Ticket and Health Insurance). Work from home - We offer you a financial support every month for your working from home expenses. In addition, in the first month we will give you a bonus to help you to set up your workplace Opportunity knocks - Being a part of a growing company, we want to support your path with a career development plan and annual performance-based compensation reviews. Learn as you grow - Starting with a fantastic onboarding program, TCS has robust learning platforms that will allow you to learn and grow personal as professionally. Bring your buddy - If you have referred a friend for an open position under the BYB Scheme and she/he is hired you'll receive a very attractive cash award. Connect globally - Work with people from all over the world. You can feel the multicultural workforce. Benefit from being a TCSer - By being part of the TCS Spain family you can enjoy benefits, offers and corporate discounts on the best brands. xbhjioe And so on - Appreciations, incentives, Team Building activities, diversity and inclusion programs, sustainability activities, corporative events... This has only just begun!