Skip to main content

Senior Data Engineer (Python & ETL)

Technology
Topcoder
Noida, India2 months ago

Job description

Detailed Job Description

Requirements (Must Have)

  • 4 to 6 years of experience in software development, with a strong emphasis on ETL processes using Python.
  • Proficiency in Python libraries such as Pandas, NumPy, SQLAlchemy.
  • Expertise in REST and GraphQL APIs, including:

    • Query construction
    • Pagination
    • Mutations

  • Strong experience in data management and scripting.
  • Solid skills in:
    • SQL development
    • ETL pipelines
    • Batch orchestration
    • Data snapshots
    • Excel/CSV ingestion

  • Proven track record of delivering robust, high-performance, and reliable software solutions across diverse platforms.
  • Demonstrated ability to:
    • Design, implement, and debug scalable and complex systems
    • Work from both written and verbal specifications
    • Adapt quickly and learn new tools, programming languages, and operating systems
    • Desired Skills

      • Hands-on experience in CI/CD processes using Docker for containerized deployment and modern DevOps practices.
      • Understanding of Java Spring Boot is an added advantage.

      Interested in this role?