Python Developer

Important Information

Location: Remote

Experience: 3-12 Years

Job Mode: Full-time 

Job description

Job Summary

We are seeking an experienced Data Engineer with a strong data and cloud and background to lead the design, development, and delivery of scalable data solutions. The ideal candidate is a hands-on technical leader who collaborates closely with both IT and business stakeholders, driving data initiatives from concept to execution.

This role requires deep expertise in Data Warehousing, Snowflake, AWS, and data modeling, along with strong communication skills and a proactive mindset.

 

Roles and Responsibilities

  • Lead end-to-end data platform and data warehousing initiatives, ensuring scalability, performance, and reliability
  • Act as a hands-on technical lead, actively contributing to design, development, and optimization of data solutions
  • Design and implement data models (including Data Vault) aligned with business requirements
  • Build and maintain cloud-based data solutions using AWS and Snowflake
  • Develop and optimize SQL and Python pipelines for data ingestion, transformation, and analytics
  • Collaborate closely with business teams and IT to translate business needs into technical solutions
  • Guide and mentor data engineers, ensuring best practices and high-quality deliverables
  • Ensure data quality, governance, security, and performance standards are met
  • Proactively identify opportunities for process improvements and architectural enhancements
  • Participate in architecture discussions and contribute to data strategy and roadmap



Required Skills & Qualifications

  • 3+ years of experience in Data Engineering / Data Warehousing
  • Strong Data & Cloud background, with hands-on experience in Azure
  • Extensive experience with Snowflake (architecture, performance tuning, cost optimization)
  • Strong experience in SQL and Python
  • Solid experience in Data Modeling, including Data Vault
  • Proven experience leading or acting as a technical lead on data projects
  • Strong understanding of modern data warehousing concepts and best practices
  • Excellent communication and stakeholder management skills
  • Ability to work in a collaborative role between IT and business teams
  • Proactive, self-driven, and a quick learner

About Encora :

 Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. 

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

 

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Python Developer Q&A's
Report this job
Apply for this job