Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
EPAM Systems

Senior Python ETL Engineer

Zestap’oni, Georgia

EPAM is on the lookout for a talented Python ETL Engineer to join the team. In this role, you'll be the wizard behind the curtain, designing and implementing ETL processes that weave data magic. Extracting, transforming and loading data from various sources into our data warehouse will be your domain. Your expertise will be pivotal in understanding business requirements, crafting data models, and ensuring the accuracy and quality of our data.

Got a passion for Python? Love the thrill of creating ETL pipelines that run like clockwork? Perfect! Your solid Python development background, advanced programming knowledge and expertise with Airflow or Luigi will drive our data-driven success. And let's not forget your experience in data modeling, database design, and SQL - a true game-changer.

Want more jobs like this?

Get Software Engineering jobs in Zestap’oni, Georgia delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


So, if you're passionate about ETL development and crave the excitement of cutting-edge technologies, we can't wait to welcome you aboard!
#Senior-Python-ETL-Engineer-8

What You'll Do
  • Design and implement ETL processes
  • Understand business requirements and translate them into technical specifications
  • Develop custom ETL scripts using Python
  • Maintain ETL pipelines using frameworks such as Airflow or Luigi
  • Ensure data accuracy and quality by implementing ETL best practices such as data cleansing, data validation, and error handling
  • Work with data warehouses such as Redshift, Snowflake, or BigQuery to store and manage large data sets
  • Run SQL and relational databases such as PostgreSQL, SQL Server, and Oracle to design and optimize database schemas and queries
  • Operate cloud technologies such as AWS, Azure, or Google Cloud Platform, including cloud-based ETL services such as AWS Glue or Azure Data Factory
  • Collaborate with cross-functional teams to ensure the successful delivery of projects
  • Stay up-to-date with industry trends and best practices in ETL development
What You Have
  • Bachelor's degree in Computer Science, Information Technology or a related field
  • 3+ years of experience in Python development
  • Advanced Python programming language knowledge with an understanding of internal mechanics (interpreter, memory management, concurrency, etc.)
  • Ability to develop scalable, maintainable and reliable ETL code
  • Proficiency with ETL frameworks such as Airflow or Luigi
  • Familiarity with data extraction from diverse sources such as databases, APIs, and flat files and transforming them to meet business requirements
  • Strong understanding of data modeling and database design, including experience with dimensional modeling and star schemas
  • Knowledge of SQL and relational databases such as PostgreSQL, SQL Server, and Oracle, including experience with database optimization techniques
  • Showcase of working with cloud technologies such as AWS, Azure or Google Cloud Platform English - B1+, both verbal and written
Nice to have
  • Competency in maintaining CI/CD pipelines for ETL applications
  • Expertise in web applications for data ingestion using Flask or FastAPI
  • Knowledge of Agile development methodologies (SCRUM/Kanban)
  • Availability of Cloud certification (AWS, GCP, Azure)
  • Familiarity with Docker and Docker Compose
  • Flexibility to use big data technologies such as Hadoop, Spark
We Offer
  • Outstanding career development opportunities with a transparent roadmap to accelerate your journey
  • Knowledge sharing within the community of the industry's top professionals worldwide
  • Various opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to 8,000+ LinkedIn Learning courses
  • Free English classes with certified teachers
  • Competitive compensation, regular assessments, and salary reviews
  • Participation in the Employee Stock Purchase Plan
  • Flexible working schedule
  • Friendly team and enjoyable working environment
  • Bonuses for participating in the referral program
  • Relocation opportunities within our offices in 50+ countries
  • Social package - medical & family care
  • Five trust days a year (sick leave without a medical certificate)
About EPAM
  • EPAM Georgia is a team of innovators united by a passion for technology. The dynamic and inclusive culture we embrace helps positively impact our communities, customers, and employees. Here you will collaborate with multi-national teams, contribute to numerous cutting-edge projects, deliver the most creative solutions, and have an opportunity to learn. Our people are at the heart of our success, and we are proud to provide talents with a solid ground to develop and grow

Client-provided location(s): Georgia
Job ID: EPAM-91004
Employment Type: Other