
Closed
Posted
Paid on delivery
I have an in-house project that needs a fully custom-built data pipeline. The goal is to ingest Parquet files arriving in our file system, apply the required transformations, and move the cleaned data on to our analytics environment. Off-the-shelf ETL tools do not meet our requirements, so I am looking for a bespoke solution designed from the ground up. Scope of work • Design the end-to-end pipeline architecture, choosing the most suitable framework (for example Python, Spark, or similar) while keeping future scalability in mind. • Build robust code that can automatically detect new Parquet files, validate their schema, transform the data as specified, and deliver the output to the target location I will provide once we start. • Add logging, error handling, and simple configuration files so the pipeline can be tweaked without code changes. • Package everything in a repo with clear setup instructions and a lightweight README so I can deploy it internally. Acceptance criteria 1. End-to-end execution succeeds on a supplied Parquet sample set. 2. Any corrupted or schema-drifted file is logged and quarantined without halting the run. 3. All configurable paths, credentials, and parameters sit outside the core code. 4. A short hand-off call and walkthrough of the repository. If you have built similar customer-made pipelines that process Parquet data straight from file systems, I’d like to see an example commit or short demo clip. Let me know your proposed tech stack and estimated timeline, and we can get started right away.
Project ID: 40607034
32 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
32 freelancers are bidding on average ₹23,833 INR for this job

Hi, I can help with your "Custom Data Pipeline Engineering" project. I develop clean, maintainable PHP backends — core PHP and Laravel/Symfony, MySQL schema design, and well-structured REST APIs. For work involving php, python, data processing, software architecture, mysql, data architecture, data management, apache spark, I pay close attention to validation, security, and readable code, delivering in small, testable milestones. You'll get clean commits and clear documentation. Could we discuss the specifics before I firm up the timeline? ⭐ 5.0/5 from a recent client: "Project was delivered before Time with Best professional Knowledge One could ever held. Thanks for the support" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
₹22,500 INR in 5 days
7.7
7.7

Your pipeline will fail silently if schema drift occurs mid-batch and you don't implement a quarantine layer with rollback logic. Without proper checkpointing, a single corrupted Parquet file could poison your entire analytics environment. Quick questions - what's your expected daily file volume and peak ingestion rate? And are you running this on-prem or do you have cloud infrastructure for horizontal scaling? Here is the architectural approach: - APACHE SPARK: Build a distributed processing engine with schema validation hooks that quarantine malformed files before they reach your analytics layer, using PySpark's built-in Parquet readers with custom exception handlers. - DATA ARCHITECTURE: Design a three-tier pipeline (ingestion → transformation → delivery) with idempotent operations and dead-letter queues so failed batches can be replayed without duplicating records. - PYTHON: Implement file-watcher automation using Watchdog library, structured logging via Python's logging module, and YAML-based config management so your ops team can adjust paths and credentials without touching code. I've built similar event-driven pipelines for two fintech clients processing 500GB+ daily Parquet streams with zero-downtime requirements. Let's schedule a 20-minute architecture review so I can map your specific transformation logic before writing a single line of code.
₹22,500 INR in 7 days
6.4
6.4

Dear Client, I read "Custom Data Pipeline Engineering" carefully and understand you want clean, modern Figma designs that translate smoothly into a real product. My hands-on experience with PHP, Python, MySQL aligns directly with what you need. I design in Figma with a focus on usability and visual polish — wireframes, high-fidelity mockups, prototypes and design systems — handed off dev-ready so nothing gets lost in build. A few quick questions to get us started: 1. Is this for a website, mobile app, or both? 2. Do you have existing branding (logo, colors, fonts), or should I help define it? 3. Do you need clickable prototypes, or static screens with a handoff-ready design system? Thanks & Regards, Deepak
₹24,375 INR in 14 days
5.8
5.8

Schema drift handling is the piece most custom pipelines skip until it causes a silent data corruption downstream. I'll build this so every incoming Parquet file gets validated against a versioned schema config before any transformation runs. I'll set up a Python-based pipeline using PyArrow for Parquet reads and schema enforcement, with a filesystem watcher that picks up new files automatically. Transformations, output paths, and credentials will live in YAML configs, and corrupted or drifted files get quarantined with full logging, never blocking the rest of the batch. You'll get a clean repo with setup docs and a walkthrough call. One thing worth deciding early: PyArrow handles most mid-size workloads well, but if your Parquet files routinely exceed a few GB each, switching to Polars or PySpark for lazy evaluation will save memory. Best regards, Shayan
₹13,750 INR in 9 days
5.3
5.3

I'm a data engineer with experience building custom end-to-end Python and Spark pipelines over file-system data sources including Parquet ingestion, schema validation, transformation, and delivery to analytics environments. I'll design and build the full pipeline: automatic file detection, schema validation with quarantine handling for corrupted or drifted files, configurable transformations via external config files, robust logging and error handling, and a clean repo with setup instructions and README ready for internal deployment. Proposed stack is Python with PyArrow and pandas for Parquet handling, with Spark available if scale requires it.
₹25,000 INR in 7 days
5.7
5.7

With unique proficiency in MySQL, PHP, and Python, I guarantee a fully customized and tailor-made data pipeline solution that aligns perfectly with your requirements. I understand the limitations of off-the-shelf tools and the need for an adaptable framework; my fluency in Python and Spark, coupled with my vision for future scaling, makes me a perfect fit for your project. Over my 9 years in web and mobile development, my team and I have successfully built similar customer-made pipelines that effectively process Parquet data from file systems. This previous experience gives us an edge as we can immediately begin working on your project with a deep understanding of its complexities. Lastly, I excel at integrating logging, error handling mechanisms, and simple configuration files within the systems I build to ensure ease of use; something essential for tweaking without code changes. In line with your instructions for the deliverables, rest assured that we'll create clear setup guidelines and a streamlined README. With us on board, data integrity is guaranteed through end-to-end execution incorporating logging and quarantining corrupt files without halting the run. Should there be any hitches along the way, our support extends beyond project delivery with free 3 months support for existing development.
₹25,000 INR in 7 days
5.4
5.4

Hi, I can help you build a fully custom, scalable data pipeline that automatically detects incoming Parquet files, validates schemas, transforms the data, and safely delivers it to your analytics environment. The pipeline will be designed with configurable settings, detailed logging, error handling, and quarantine support for corrupted or schema-drifted files without interrupting processing. A few quick questions: Approximately how many Parquet files are processed each day? Are the transformation rules already defined, or will they be finalized during development? What is the target destination after processing (Data Warehouse, PostgreSQL, S3, Azure, etc.)? For this solution, I'd recommend a Python-based pipeline (with PyArrow/Pandas or Spark if the data volume requires distributed processing), keeping the architecture modular and easy to extend as your requirements grow. Looking forward to discussing your requirements and the sample dataset.
₹25,000 INR in 7 days
5.2
5.2

I understand Custom Data Pipeline Engineering as a data-engineering workflow where reliability, observability and recoverability matter as much as moving the data. I can design the ingestion and transformation pipeline, define schemas and validation rules, implement incremental/idempotent processing, and add monitoring, retry handling and deployment documentation. I will begin by mapping sources, volumes, update frequency, transformations and destination SLAs, then recommend the simplest maintainable architecture for your current stack. Please share the source systems, target warehouse and expected daily volume. Portfolio: https://www.freelancer.com/u/irfanui Regards, Mohammad 4th Dimension Partners
₹37,500 INR in 72 days
4.9
4.9

Hi, I have experience building custom Python-based data pipelines for analytics and machine learning projects in Business and Finance sector, Astrophysics sector and Cryptography domain, where reliability, scalability, and clean code are the priority. I've worked with large datasets, automated ETL workflows, schema validation, data transformation, and production-ready pipelines using Python, SQL, Pandas, PyArrow, and Spark (prominently first 3). I always focus on writing modular code with proper logging, configuration management, and documentation so the pipeline is easy to deploy, maintain, and extend. For your project, I'll build a fully custom pipeline that automatically detects new Parquet files, validates their schema, applies the required transformations, and delivers the cleaned data to your target location. Corrupted or schema-drifted files will be logged and quarantined without stopping the pipeline, and all configurable values like paths and credentials will remain outside the code. The final repository will include clean project structure, setup instructions, and a walkthrough so your team can deploy and maintain it confidently. I can complete the entire solution within 3 days of receiving the sample data and requirements. Thanks, Raj
₹20,000 INR in 3 days
4.1
4.1

As an experienced full-stack developer, I have a diversified skill set that includes data processing, software architecture, and Python - making me the right candidate for your bespoke data pipeline project. While I might not have a direct example of processing Parquet data, that's where my adaptability and diverse experience comes into play. Having worked with extensive datasets for over 8 years using technologies such as MySQL and Python, I'm well-versed in handling complex ETL tasks. Designing robust and efficient systems has been one of my core strengths. For your custom-built pipeline, I'd use Python or a similar language to ensure high scalability while maintaining top-notch performance. The data validation and schema management processes you require align perfectly with my past experience in database optimization and PHP development.
₹15,000 INR in 7 days
4.8
4.8

Your requirements point to a pipeline that needs reliability and operational clarity more than a generic ETL layer. I would approach this as a modular ingestion service with isolated stages for file detection, schema validation, transformation, quarantine handling, and delivery, so future extensions do not require rewriting the flow. For the stack, I would recommend Python with PyArrow/Pandas for lightweight processing or Spark if the expected volume justifies distributed execution. The pipeline can monitor incoming Parquet files from the filesystem, validate schema versions, route corrupted or drifted files to a quarantine directory, and generate structured logs for traceability. Configuration such as paths, credentials, retention rules, and transformation parameters would be externalized through YAML or environment-based settings. The repository would include: - clean project structure and setup instructions - configurable execution modes - logging and retry strategy - sample validation flow for corrupted/schema-drifted files - lightweight README and deployment notes I can also include containerization with Docker if useful for your internal deployment workflow. Estimated timeline for a production-ready first version is around 5 to 7 days depending on transformation complexity and target environment details. After delivery, I will provide a walkthrough call covering architecture, execution flow, and extension points for future changes.
₹36,457.38 INR in 7 days
3.8
3.8

Hi, I can design and build a custom data pipeline that detects new Parquet files, validates schema, applies transformations, handles errors, and delivers clean output to your analytics environment. The best solution is to use Python with pandas/pyarrow for moderate data volumes, or PySpark if the files are large and future scaling is important. I’ll first review your sample Parquet files, schema rules, transformation logic, target location, and deployment environment, then build a configurable pipeline with logging, quarantine handling, and clean folder-based processing. I’m comfortable with Python, PySpark, Parquet, pyarrow, pandas, file-system watchers, schema validation, ETL/ELT pipelines, logging, error handling, config files, data quality checks, and repository documentation. Deliverables will include: * End-to-end pipeline architecture * New Parquet file detection * Schema validation * Transformation logic * Clean output delivery * Corrupt/schema-drift quarantine * Logging and error handling * External config files * Setup README * Handover walkthrough I’ll focus on a reliable, maintainable pipeline that processes valid files smoothly while isolating bad files without stopping the full run. Best regards Ankit
₹12,500 INR in 2 days
3.4
3.4

Hi, I have carefully reviewed your requirements and understand you need a custom, scalable data pipeline for processing Parquet files. I can build a robust solution that automatically detects new files, validates schemas, applies transformations, handles errors, quarantines invalid files, and includes detailed logging with configurable settings. I would recommend using **Python with PyArrow/Pandas** or **Apache Spark** for scalability, depending on your data volume. The project will include clean code, documentation, setup instructions, and a repository walkthrough. I can start immediately and provide regular progress updates. Best regards
₹20,000 INR in 2 days
3.1
3.1

I am excited about the opportunity to design a custom data pipeline for your in-house project. With extensive experience in Python and Spark, I am well-equipped to build a robust solution that handles Parquet files efficiently, ensuring scalability.
₹12,500 INR in 7 days
3.3
3.3

Your pipeline needs to be reliable, scalable, and resilient to schema changes—not just a simple ETL script. I can build a custom Python/Spark-based solution that automatically detects new Parquet files, validates schemas, transforms data, quarantines invalid files, and delivers clean output with comprehensive logging and configurable settings. The code will be modular, production-ready, fully documented, and packaged in a clean repository with setup instructions, testing, and a handover walkthrough for smooth internal deployment.
₹12,500 INR in 2 days
3.0
3.0

You've nailed the acceptance criteria, which tells me the real requirement isn't "move Parquet files" — it's a pipeline that never silently corrupts the analytics layer: schema-drift and bad files get quarantined and logged without halting the run, and every path/credential/param lives outside the code. That's exactly how I build pipelines. I'd deliver a Python service that watches the filesystem for new Parquet, validates schema before anything else, transforms per your spec, and writes to your target — with structured logging, a dead-letter/quarantine path for corrupted or drifted files, and one config file holding all paths/credentials/params so it's tweakable without touching code. Packaged as a repo with setup + README, plus a handoff walkthrough call. I'll match the framework to your scale — plain Python + pyarrow if volumes are moderate, Spark if they're large — confirmed once I see a sample. I run production data pipelines daily for my own multi-agent company. Timeline: working end-to-end against your sample Parquet set in ~4-5 days. One question: rough file volume/frequency (a few files/day vs thousands/hour)? That decides plain-Python vs Spark. Bid: Rs 15,000 fixed.
₹15,000 INR in 5 days
3.1
3.1

Hello, I can build a custom, scalable Parquet ETL pipeline using Python + PyArrow/Pandas (or Apache Spark for large datasets) with automatic file detection, schema validation, configurable transformations, quarantine handling, detailed logging, and external configuration for paths and credentials. I'll deliver a production-ready repository with documentation, deployment guidance, and an end-to-end walkthrough to ensure a smooth handover.
₹25,000 INR in 7 days
2.8
2.8

Your pipeline is a watch-validate-transform-deliver loop, and the real risk is one bad Parquet file silently poisoning your analytics. I'd build it so that cannot happen. How I'd approach it: - A watcher that detects new Parquet files in your inbound folder (polling or watchdog) and processes each exactly once. - Schema validation against a declared expected schema before any transform runs. Any corrupted or schema-drifted file is logged with the reason and moved to a quarantine folder while the run continues - nothing halts. - Transform layer driven by your rules once you share them, written as small testable functions so new rules slot in cleanly. - All paths, credentials and parameters in an external config file (YAML/.env), nothing hard-coded. - Structured logging and clear error handling throughout. - Delivered as a Git repo with setup instructions and a README you can deploy internally. I'll prove it end-to-end on the sample Parquet set you supply before we call it done, and hand over a recorded walkthrough of the repo (I keep everything here on Freelancer). Python-based; I can bring in Spark if your volumes justify it. One question to scope the transforms tightly: roughly how many columns/rules, and is the output Parquet, CSV, or a DB table? Happy to start on the sample as soon as you share it.
₹22,800 INR in 12 days
2.6
2.6

For Custom Data Pipeline Engineering, I can turn the source-to-destination requirement into a dependable pipeline that is easy to operate after delivery. The build can include ingestion, transformations, schema checks, incremental loading, duplicate protection, scheduling, alerts, retries, and clear run documentation. My first step would be a compact source/volume/frequency/SLA map, followed by the simplest architecture that meets the actual workload. What are the source systems, target warehouse, approximate daily volume, and acceptable processing delay? Data work: https://www.freelancer.in/u/heenafullstacken Regards, Heena A Plus IT House
₹37,500 INR in 71 days
2.1
2.1

TinyOps Studio can deliver this as a configuration-driven Python pipeline with PyArrow for Parquet validation and transforms. Spark would be introduced only if your sample volume and concurrency justify it, so the first deployment stays simple to operate. Proposed build: 1. Detect stable new files using a polling or event-driven watcher, with idempotent processing so a restart cannot duplicate output. 2. Validate required columns, types, nullable rules, and schema version before transformation. 3. Move corrupt or drifted files to a quarantine path with a machine-readable reason while the remaining batch continues. 4. Apply the agreed transformations and write atomically to the target analytics location. 5. Keep paths, credentials, schema rules, and runtime parameters in environment variables plus a documented YAML configuration. 6. Add structured logs, run summaries, retry boundaries, unit tests, and end-to-end tests against your supplied sample set. Deliverables are the source repository, tests, sample configuration, dependency lock file, setup/deployment README, and a recorded or live handoff walkthrough. Acceptance will be demonstrated against all four criteria in the brief, including a deliberately corrupt file and a schema-drift case. Bid: INR 32,000 fixed, six days after receiving the sample Parquet set, transformation rules, expected output schema, and target-location interface. One post-handoff correction round is included.
₹32,000 INR in 6 days
0.0
0.0

Bengaluru, India
Member since Jul 27, 2026
$250-750 USD
$30-250 USD
₹1500-12500 INR
$30-250 USD
$10-30 USD
₹1500-12500 INR
₹37500-75000 INR
₹750-1250 INR / hour
£20-250 GBP
€2-6 EUR / hour
₹1500-12500 INR
₹1500-12500 INR
$30-250 USD
₹600-1500 INR
€12-18 EUR / hour
$15-25 USD / hour
₹75000-150000 INR
₹1500-3500 INR
£10-15 GBP / hour
$8-15 USD / hour