Software Engineer - Python

AI overview

Design and maintain scalable data platforms and pipelines, focusing on data architecture and analytics enablement across enterprise reporting.

 

Job Summary

We are looking for a Software Engineer (Python) to design, build, and maintain scalable data platforms and pipelines. This role focuses on data architecture, ETL development, analytics enablement, and cloud-based data solutions, supporting enterprise reporting and business intelligence needs.

Key Responsibilities

  • Design and implement data architectures for OLTP and OLAP systems

  • Develop and maintain ETL/ELT pipelines using Python and SQL

  • Perform data modeling, database design, and performance optimization

  • Build and support data warehouses and data marts

  • Enable analytics and reporting using Power BI, SSRS, Tableau, or similar tools

  • Ensure data quality, governance, and reliability across data platforms

  • Work with stakeholders to translate business requirements into data solutions

  • Participate in Agile/Scrum delivery and SDLC processes

  • Support production issues, enhancements, and continuous improvement

Required Skills & Qualifications

  • 6+ years of experience as a Data Engineer or Python Software Engineer

  • Strong proficiency in Python for data processing and automation

  • Advanced SQL and experience with PL/SQL

  • Solid understanding of ETL processes and data integration patterns

  • Hands-on experience with OLTP and OLAP systems

  • Experience with data visualization and reporting tools (Power BI, SSRS, Tableau, Crystal Reports, SAP BO)

  • Experience working in Agile / Scrum environments

  • Good communication and stakeholder engagement skills

Nice to Have

  • Experience with cloud platforms (AWS or Azure)

  • Exposure to Big Data technologies (Hadoop or similar)

  • Knowledge of shell scripting

  • Experience contributing to data strategy, standards, or mentoring junior engineers

 

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills 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.

Software Engineer Q&A's
Report this job
Apply for this job