Senior Python Developer / Data Engineer / ML Pipelines
100% Remote roleResponsibilitiesDesign and build large-scale data pipelines for ingestion, transformation and processingWork on ETL/ELT workflows handling different types of data Build and maintain end-to-end ML pipelines from data preparation to deployment and monitoringCollaborate with data scientists to productionize ML modelsWork on feature engineering, training pipelines and model servingEnsure data quality, monitoring and pipeline reliabilityOptimize systems for performance, scalability and costContribute to clean, maintainable, production-grade Python codeExperience Required8+ years of software engineering experience with Python as primary languageStrong background in data engineering (ETL/ELT, pipelines, data processing)Hands-on experience building and maintaining ML pipelines in production environmentsExperience with PySpark / Apache SparkExperience with workflow orchestration tools like Airflow, Dagster, or PrefectGood understanding of streaming/data processing systems (Kafka, Kinesis, etc.)Experience working with cloud platforms (AWS / GCP / Azure)Strong SQL skills and experience with data warehousesComfortable working in a distributed/remote engineering setupPlusExperience with NLP or LLM-based systemsFamiliarity with MLOps tools like MLflow, Kubeflow, or similarExperience with feature storesExposure to data privacy, PII detection, or compliance-related systemsThis is a remote position.