S
Posted 11mo ago

Python Data Engineer

ShyftLabs
Noida, Uttar Pradesh, India
HybridFull Time
Responsibilities
  • Develop pipelines
  • Design applications
  • Collaborate teams
Requirements
  • 5+ years Python and SQL
  • ETL/ELT pipelines
  • Data streaming
  • Hands-on data engineer
Technical tools mentioned
PythonSQLPubSubBeamPandasGCPCI/CDDockerKubernetesAirflowTerraformSnowflakeBigQueryDatabricks

Job description

POSITION OVERVIEW

We are seeking a highly skilled Python Data Engineer with a strong background in designing, developing, and maintaining scalable data solutions. The ideal candidate will have 5+ years of professional experience in Python and SQL, with proven expertise in building ETL/ELT pipelines, managing data streaming solutions. This role requires a hands-on engineer who can translate business requirements into reliable data systems, optimize performance, and ensure high data quality. 

ShyftLabs is a growing data product company that was founded in early 2020 and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.



POSITION OVERVIEW

We are seeking a highly skilled Python Data Engineer with a strong background in designing, developing, and maintaining scalable data solutions. The ideal candidate will have 5+ years of professional experience in Python and SQL, with proven expertise in building ETL/ELT pipelines, managing data streaming solutions. This role requires a hands-on engineer who can translate business requirements into reliable data systems, optimize performance, and ensure high data quality. 

ShyftLabs is a growing data product company that was founded in early 2020 and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.



Job Responsibilities
  • Develop and maintain data pipelines and ETL/ELT processes using Python
  • Design and implement scalable, high-performance applications
  • Work collaboratively with cross-functional teams to define requirements and deliver solutions
  • Develop and manage near real-time data streaming solutions using PubSub or Beam.
  • Contribute to code reviews, architecture discussions, and continuous improvement initiatives
  • Monitor and troubleshoot production systems to ensure reliability and Performance.


  • Basic Qualification
  • 5+ years of professional software development experience with Python and SQL
  • Strong understanding of software engineering best practices (testing, version control, CI/CD)
  • Experience building and optimizing ETL/ELT processes and data pipelines
  • Proficiency with SQL and database concepts
  • Experience with data processing frameworks (e.g., Pandas)
  • Understanding of software design patterns and architectural principles
  • Ability to write clean, well-documented, and maintainable code
  • Experience with unit testing and test automation
  • Experience working with any cloud provider (GCP is preferred)
  • Experience with CI/CD pipelines and Infrastructure as code
  • Experience with Containerization technologies like Docker or Kubernetes



  • Preferred Qualification
  • Experience with GCP services, particularly Cloud Run and Dataflow
  • Experience with stream processing technologies (Pub/Sub)
  • Familiarity with big data technologies (Airflow)
  • Experience with data visualization tools and libraries
  • Knowledge of CI/CD pipelines with Gitlab and infrastructure as code with Terraform
  • Familiarity with platforms like Snowflake, Bigquery or Databricks,


  • We are proud to offer a competitive salary alongside a strong insurance package. We pride ourselves on the growth of our employees, offering extensive learning and development resources. 

    About ShyftLabs

    Builds custom AI and data platforms for enterprise digital transformation.

    Similar jobs

    Data Engineer roles near Noida, Uttar Pradesh
    2h
    Save
    Mark Applied
    Hide
    Senior Snowflake Data Engineer
    Noida, Uttar Pradesh, India
    HybridFull Time
    Ibex
    IbexNASDAQ: IBEX: Provides technology-enabled customer experience and business process outsourcing services.
    7+ YOERequires 7+ years in data engineering, Snowflake, advanced SQL, Python, Snowpark, ELT/ETL, dbt, cloud platforms, Git, CI/CD, testing, and data modeling.
    Snowflake, SQL, Python, Snowpark, Dynamic Tables, Streams, Tasks, dbt, AWS, Azure, GCP, Git, CI/CD, Fivetran, Kafka, Airflow, Terraform, Snowflake Iceberg Tables, Snowflake Cortex, Cortex Analyst, Cortex Search, Cortex LLM
    6h
    Save
    Mark Applied
    Hide
    Associate Platform Services - Data Engineer
    Pune or Gurgaon
    HybridFull Time
    ZS
    ZS: Global management consulting and technology firm for healthcare and life sciences.
    1+ YOEBachelor's degree required; 1–2 years of development experience, ETL, SQL, Python, data modeling, data warehousing, data products, cloud platforms, and strong analytical and communication skills.
    ZAIDYN, SQL, Python, AWS, Azure, Hadoop, Spark, PySpark, Informatica, Talend, SSIS
    13h
    Save
    Mark Applied
    Hide
    Data Engineer-Senior II
    Bengaluru or Gurugram or Mumbai
    OnsiteFull Time
    FedEx
    FedExNYSE: FDX: Global provider of courier, logistics, and transportation services.
    4+ YOEBachelor's degree in a relevant quantitative or technical field required; master's preferred. Requires 4–7 years' experience, Python/PySpark/SAS, cloud, data engineering, SQL, ETL, data modeling, and English fluency.
    Python, PySpark, SAS, Hadoop, Hive, Spark, Azure, Azure Data Factory (ADF), Azure Data Lake Storage (ADLS), Azure DevOps, Databricks, Delta Lake, Docker, CI/CD, Kubernetes, Terraform, Octopus, SQL, Ab Initio, Informatica, DataStage, Power BI
    16h
    Save
    Mark Applied
    Hide
    Data Engineer-Senior II
    Bengaluru or Mumbai or Gurugram
    OnsiteFull Time
    FedEx
    FedExNYSE: FDX: Global provider of express delivery and logistics services.
    4+ YOEBachelor's degree in a relevant discipline; 4–7 years' experience; Python, PySpark, SAS, SQL, data pipelines, cloud platforms, ETL, data modeling, and distributed data technologies.
    Python, PySpark, SAS, Hadoop, Hive, Spark, Microsoft Azure, Azure Data Factory (ADF), ADLS Storage, Azure DevOps, Databricks, Delta Lake, Workflows, Docker, CI/CD, Kubernetes, Terraform, Octopus, SQL, Ab Initio, Informatica, DataStage, Power BI
    16h
    Save
    Mark Applied
    Hide
    Data Engineer Python - Senior Engineer
    Noida, Uttar Pradesh, India
    OnsiteFull Time
    Iris Software
    Iris Software: Provides software engineering and IT consulting services to enterprises.
    Requires Python, PySpark, Apache Kafka, Databricks, Delta Lake, Snowflake or SQL, data pipeline architecture, streaming, workflow orchestration, data quality, and stakeholder collaboration.
    Python, PySpark, Apache Kafka, Databricks Workflows, Delta Lake, Databricks, Snowflake, Amazon Kinesis, Apache Airflow, SQL
    22h
    Save
    Mark Applied
    Hide
    Senior Data Engineer
    Gurgaon, Haryana, India
    OnsiteFull Time
    Srijan
    Srijan: Develops digital platforms and engineering solutions for global brands.
    4+ YOERequires 4+ years with Big Data technologies, Databricks, ETL/ELT, batch ingestion, Python, Git, CI/CD, SQL, data modeling, warehousing, integration, documentation, and cross-functional communication.
    Databricks, Apache Spark, SQL, Python, Nutter, Unittest, Pytest, Git, CI/CD, Microsoft Azure, Power BI, AWS
    1d
    Save
    Mark Applied
    Hide
    Data Engineer-Data Platforms-Google
    Gurgaon, Haryana, India
    HybridFull Time
    IBM
    IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
    Bachelor's degree required; master's preferred. Experience with Google Cloud data platforms, batch and real-time pipelines, data migration, data layer design, and tools including Airflow, dbt, Spark, Python, and Scala.
    Google DataProc, Google DataFlow, Google PubSub, Google BigQuery, Google BigTable, Google Cloud Spanner, Google CloudSQL, Google AlloyDB, Google Cloud Storage, Apache Airflow, dbt, Spark, Python, Scala, Hadoop, Apache Beam, Google Cloud Scheduler, Cloud Composer
    1d
    Save
    Mark Applied
    Hide
    Lead Data Engineer - Azure + Fabric
    Gurugram, Haryana, India
    HybridFull Time
    EXL
    EXLNASDAQ: EXLS: Provides data analytics and digital operations solutions to businesses.
    8+ YOERequires 8+ years of data engineering experience, Azure or Microsoft Fabric expertise, Spark/PySpark, Python, SQL, Delta Lake, ETL/ELT, data quality, and a bachelor's degree in a relevant field.
    Microsoft Azure, Microsoft Fabric, Microsoft OneLake, Microsoft Fabric Lakehouse, Microsoft Fabric Warehouse, Microsoft Fabric Data Pipelines, Notebooks, Spark, PySpark, Python, SQL, Delta Lake, Power BI, Microsoft Purview, Microsoft Azure DevOps, Git, GCP, CSV, Excel, Microsoft SharePoint, Synapse Pipelines, CI/CD, RBAC