
Closed
Posted
Paid on delivery
We are looking for an experienced Python backend engineer to build a real-time engine for a public bus pilot project, with potential to scale to a full city network. The engine must: - Collect GPS positions from buses continuously - Clean and project these positions onto GTFS routes (shapes) - Calculate real average speed and ETA for each stop - Generate a single GTFS-Realtime feed (TripUpdates + VehiclePositions) - Publish this feed via a stable HTTP URL for OpenTripPlanner (OTP) and Google Maps - Update the feed every 3–10 seconds - Automatically detect and correct GPS anomalies to prevent incorrect ETA displays **Technical requirements / technologies:** - **Python backend development**, experience in real-time data processing - **Redis**: in-memory database for storing real-time bus states (position, speed, ETA, status) - **PostgreSQL**: optional but recommended for storing historical data for analysis and statistics - **GTFS / GTFS-Realtime / OpenTripPlanner** experience - **Geolocation / GPS data processing** - **API frameworks**: FastAPI or Flask - Ability to handle scalability from **10 buses (pilot) → 100+ buses → multiple lines/cities** - Knowledge of scheduling / timers for high-frequency updates **Deliverables:** - Fully working real-time engine with GTFS-Realtime feed - Documentation for setup and scaling - Optional: example of historical data integration for analytics Please provide references or examples of similar projects you have completed. Only experienced engineers with relevant skills should apply.
Project ID: 40173291
100 proposals
Remote project
Active 3 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
100 freelancers are bidding on average $512 USD for this job

Hi there, ★★★ Python / MySQL / Flask Expert ★★★ 8+ Years of Experience ★★★ To successfully complete this project, I will follow a structured approach to develop the real-time engine for the public bus pilot project. This will include: 1. Requirement analysis and architecture design (10 hours) 2. Setting up the development environment and necessary dependencies (5 hours) 3. Implementing GPS data collection and cleaning (15 hours) 4. Developing the GTFS routes projection and ETA calculations (20 hours) 5. Creating the GTFS-Realtime feed and setting up the HTTP publishing (15 hours) 6. Testing and optimizing the engine for anomalies and performance (20 hours) 7. Documentation and deployment instructions (5 hours) **What I need from you:** 1. Access to any existing GPS data or APIs for bus locations 2. Clarification on the expected frequency of updates and performance metrics 3. Any specific requirements or constraints for the GTFS-R feed integration I look forward to connecting at your convenience to ensure the project's success. Best Regards, TechPlus Team
$1,000 USD in 12 days
8.0
8.0

Hello, I am a full-stack developer with over 10 years of experience designing, developing and implementing high-performance and user-centric websites, applications, databases and solutions using a range of technologies and programming languages. I have rich experience in the following areas: -Programming Languages: PHP, Node, Express, Python, Django, Laravel, CodeIgniter -Frontend: HTML/HTML5, CSS/CSS3,VueJS, React.JS. Bootstrap, JavaScript, jQuery, AngularJS, XML -Platforms: WordPress, Wix, Shopify, Squarespace, Weebly, BigCommerce, AWS -Databases: SQL/MySQL/PostgreSQL, Aurora and MongoDB, Firebase. I am available to chat and would be happy to set up a convenient time to discuss your requirements in a detailed manner. I look forward to your response and to building a long-term relationship. With Regards, Divya
$500 USD in 7 days
7.9
7.9

Hello I have thoroughly reviewed your project description and am confident in my ability to assist you in completing it successfully. I believe it would be highly beneficial to delve deeper into the specifics of the job to determine the most effective way forward. I am open to scheduling an interview at your convenience, and I genuinely appreciate the chance to collaborate with you on this project. Your response is eagerly anticipated, and I'm excited about the prospect of working together. Thank you for considering my proposal. Looking forward to your prompt reply! Best regards Rekha!!!
$750 USD in 7 days
7.2
7.2

Hello, I can build a robust real-time Python engine for your bus pilot that generates accurate GTFS-Realtime feeds for OTP and Google Maps. I have experience with high-frequency GPS ingestion, map-matching onto GTFS shapes, ETA/speed calculation, and anomaly correction to avoid false arrivals. Using FastAPI + Redis for real-time state and optional PostgreSQL for history, I’ll design the system to scale cleanly from a small pilot to multi-city deployments, with stable 3–10s feed updates and clear documentation. A few questions: What format do buses currently send GPS data in (REST, MQTT, TCP, etc.)? Is a GTFS static feed already finalized, or will it evolve during the pilot? Do you need strict compatibility with Google Transit validation from day one? Links of my similar projects. https://www.freelancer.com/projects/php/OpenAI-Prompts-for-Telco-Support/reviews https://www.freelancer.com/projects/gpt-agent/Data-Analyst-Required/reviews https://www.freelancer.com/projects/php/Sharepoint-RAG-SQL-GPT-agent/details https://www.freelancer.com/projects/python/Python-Data-Analysis-Script-39438040/reviews https://www.freelancer.com/projects/installation/Python-FastAPI-Coach-Help-Apply/details Thanks.
$700 USD in 7 days
7.4
7.4

As an experienced and reputable Python backend development team, my colleagues and I at Einnovention have the technical prowess to fulfill your requirements for the public bus pilot project. With our skills in real-time data processing and strong grasp of GPS data processing, we can effectively gather, clean, and geolocate critical information like GPS positions and shapes while calculating reliable average speed and ETA. Additionally, our expertise in GTFS / GTFS-Realtime / OpenTripPlanner will be pivotal to delivering a robust GTFS-Realtime feed that updates every 3-10 seconds. And as mentioned in your project's technical preferences, our proficient skills with Redis and optionally PostgreSQL will ensure top-notch performance and scalability. At Einnovention, we work smart in developing API frameworks like FastAPI or Flask for seamless platform integration—a skill essential in publishing the generated RT-Feed via a stable HTTP URL for OpenTripPlanner (OTP) and Google Maps. Moreover, as savvy professionals attuned to scheduling and timers programming necessary for high-frequency updates, we understand the importance of providing accurate trip information in real-time. Our ability to leverage scheduling efficiently will help maintain consistency even when the number of buses increase from 10 to 100+.
$500 USD in 7 days
7.0
7.0

I am a seasoned Python backend engineer with extensive experience in real-time data processing and GPS data processing. I have successfully implemented projects involving GTFS, GTFS-Realtime, and OpenTripPlanner. My expertise in using Redis and PostgreSQL for storing real-time bus states and historical data makes me a perfect fit for this project. I am confident in my ability to build a reliable and scalable real-time engine for your public bus pilot project. Let's discuss how I can help you achieve your goals efficiently and effectively.
$396 USD in 7 days
6.9
6.9

Hello, I understand you’re looking for a Python backend engineer to build a robust, real-time engine for a public bus network, capable of powering accurate ETAs and GTFS-Realtime feeds for OTP and Google Maps, starting with a pilot and scaling city-wide. I’ve built real-time location and ETA systems where data quality, low latency, and resilience to GPS noise are critical. I will design a Python service (FastAPI preferred) that continuously ingests GPS data, cleans anomalies (jumps, drift, outliers), and projects positions onto GTFS shapes using map-matching logic. Redis will hold live bus state (position, speed, heading, trip, next stop ETA) with sub-second access, while PostgreSQL can optionally persist historical traces for analytics. The engine will compute rolling average speeds and stop-level ETAs, then emit a single GTFS-Realtime feed (VehiclePositions + TripUpdates) refreshed every 3–10 seconds and served via a stable HTTP endpoint. The architecture will be scalable by design: stateless API workers, Redis-backed real-time state, clear timers/schedulers, and configurable thresholds so the system grows cleanly from 10 buses to 100+ and multiple lines. You’ll receive working code, feed validation, and clear documentation for deployment, tuning, and expansion. Thanks Asif.
$750 USD in 5 days
6.9
6.9

Hi there, I am excited about the opportunity to work on your public bus network project. With extensive experience as a Python backend engineer, I've successfully developed real-time data processing systems and am well-versed in GTFS and OpenTripPlanner integrations. I understand the critical nature of collecting continuous GPS data and ensuring timely updates to enhance user experience. My previous work includes developing an agile system for efficiently processing live transport data with Redis for real-time state management, complemented by a robust PostgreSQL database for historical data analytics. This skill set aligns perfectly with your project's requirements to not only build a reliable real-time engine but also to ensure scalability for future expansions. I propose we kick off this project with a detailed discussion to align on specifics and set a timeline. I'm eager to hear more about your vision! What specific accuracy levels do you expect regarding the GPS anomaly corrections? Thanks,
$610 USD in 18 days
6.5
6.5

Hi I can build a Python real-time bus engine that ingests continuous GPS, snaps positions to GTFS shapes, computes stop ETAs, and publishes a single GTFS-Realtime feed (TripUpdates + VehiclePositions) on a stable HTTP endpoint. The main technical challenge is preventing bad ETAs from GPS noise (jumps, multipath, dropouts) while still updating every 3–10 seconds under load. I solve this with a map-matching layer (shape projection + progress along polyline), per-vehicle state in Redis (last good point, speed filter, trip progress), and anomaly detection with smoothing and fallback logic. I have strong experience with Python real-time processing, Redis state machines, FastAPI services, GTFS/GTFS-RT protobuf generation, and OTP-compatible feed publishing. The system will be designed for scale by separating ingest, compute, and publish loops, using idempotent updates and bounded CPU per vehicle to support 10→100+ buses smoothly. PostgreSQL can store historical positions/ETAs for analytics and service reliability stats without impacting real-time latency. You’ll receive setup and scaling documentation plus a clean, testable codebase with monitoring hooks to validate feed freshness and correctness. Thanks, Hercules
$500 USD in 7 days
6.6
6.6

Hello. I read your requirement i will do that. Please come on chat we will discuss more about this. I will waiting your reply
$285 USD in 2 days
6.1
6.1

With over a decade of experience, Web Crest offers the perfect blend of expertise and dependability that your Python backend project for a public bus network requires. As an organization that is well-versed in AI and Automation, Web Crest is expert at handling real-time data processing - a must-have for your project's GPS anomaly detection and ETA display correction. Furthermore, our team’s proficiency in working with Redis aligns perfectly with your project, as we already have extensive experience using this in-memory database to manage real-time data like positions, speed, ETA, and status – exactly what your public bus pilot and potential city network entails. Our comprehensive understanding of the GTFS/GTFS-Realtime/OpenTripPlanner specifications combined with Mubeen's own Python expertise will enable us to create an efficient engine for sending real-time TripUpdates and VehiclePositions. Moreover, considering your projected scalability from 10 buses to 100+ buses and multiple lines/cities – it is worth noting that we are well-prepared for such scaling thanks to our experience developing scalable cloud-based solutions on platforms like Google Cloud and AWS.
$300 USD in 7 days
6.3
6.3

Hello, I am an experienced Python backend engineer with a strong focus on real-time data processing, particularly in public transport systems. I have successfully implemented GTFS-Realtime feeds and can ensure: • Continuous GPS tracking and anomaly correction for accurate ETAs • Integration with Redis for real-time bus state management • Scalable architecture to support pilot and future city-wide deployments I can provide references from similar projects. If this aligns with your needs, I’d be glad to discuss details and start right away. Best regards, GISPromo IT Solutions
$500 USD in 5 days
6.4
6.4

Hi, I have built real-time transit and location engines in Python where GPS streams are cleaned, snapped to GTFS shapes, and converted into accurate ETA and GTFS-Realtime feeds consumed by routing engines like OTP. For this project, I would use FastAPI with Redis for sub-second bus state updates, smart GPS anomaly detection (drift, jumps, idle noise), and a scalable feed generator updating every 3–10 seconds, designed to grow cleanly from a 10-bus pilot to multi-city networks. I have hands-on experience with GTFS/GTFS-RT, geospatial processing, and high-frequency schedulers, and I can also wire PostgreSQL for historical analytics if needed. Best Regards, Arzoo Farooq
$670 USD in 7 days
6.5
6.5

As an experienced Python engineer, I have a deep understanding of real-time data processing which I believe will be invaluable for your public bus network project. I specialize in backend development, using Python to create automated, scalable systems and APIs like the one you're envisioning. With 8+ years in the industry working with ML, AI and React, I understand the importance of accurate ETA and the need for effective geolocation + GPS data processing – all skills you outlined as necessary for this project.
$250 USD in 3 days
6.3
6.3

Hi, I'm Reed, a Python backend engineer with over a decade of experience in developing robust real-time systems. I am excited to propose my services for building the real-time engine for your public bus pilot project. My approach will involve collecting GPS positions from buses continuously, cleaning and projecting these positions onto GTFS routes, calculating real average speed and ETA for each stop, generating a single GTFS-Realtime feed, and publishing it via a stable HTTP URL for OpenTripPlanner (OTP) and Google Maps. The system will update the feed every 3–10 seconds to ensure accuracy and reliability. Additionally, I'll implement automated GPS anomaly detection and correction mechanisms to prevent incorrect ETA displays. I will use Python for backend development with FastAPI or Flask, leveraging Redis as an in-memory database to store real-time bus states (position, speed, ETA, status) and PostgreSQL if needed for historical data storage. My expertise ensures the solution can scale from 10 buses (pilot) to 100+ buses across multiple lines/cities. You can check the portfolio on my profile for references of similar projects I've completed. Thank you for considering my proposal! Reed
$700 USD in 10 days
6.3
6.3

Hi, We’ve built a similar real-time engine for a bus company, where we processed GPS data to calculate accurate ETAs and shared this data with Google Maps and other platforms. We also developed a dedicated mobile app for drivers to manage their daily tasks, including accepting or rejecting rides based on real-time data. With 15 years of experience, I’ve worked extensively with Python and JavaScript, leading teams and delivering successful products. I’m well-versed in using frameworks like FastAPI, Flask, and Express, and I’ve integrated various third-party APIs, including Google and Stripe. At my core, I’m a developer who loves to code and solve problems. I’m equally comfortable working independently or collaborating as part of a team. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit. Feel free to message me anytime—I usually respond within 10 minutes. I’m eager to learn more about your exciting project. Best regards, Adil
$275 USD in 7 days
6.0
6.0

Hello, Thank you for sharing this opportunity, it sounds like a great fit, and I’d be glad to be involved. I’ve worked on similar projects and am confident I can contribute meaningful value to your team. I focus on delivering high-quality, reliable solutions while ensuring the process is smooth and efficient for my clients. My goal is always to build solutions that are both technically solid and easy to maintain. You’re welcome to review my profile to see examples of my previous work. If it aligns with what you’re looking for, I’d be happy to discuss your project in more detail and outline how I can support your goals. I’m available to start immediately and can dedicate my full attention from day one. Let’s connect and explore how we can make this project a success together. Looking forward to your response. With Regards! Abhishek Saini
$750 USD in 7 days
6.2
6.2

Hello, I specialize in real-time Python systems and built & customized large scale location and ETA engines for transport and tracking platforms. The main challenge here is turning noisy GPS data into stable, trusted ETAs every few seconds. I am certified in Python and FastAPI development, and I will solve this by using Redis for live state, clean GTFS shape matching, and smart anomaly filtering so ETAs never jump or break. This keeps Google Maps and OTP calm and accurate. A few quick questions to align well: are bus devices pushing raw GPS or pre-processed data? Do routes change often or stay fixed? Should ETA logic favor last speed or rolling averages? How strict must updates be at peak hours? Do you want historical stats from day one or later? Best regards, Dev S.
$2,500 USD in 30 days
6.4
6.4

Hello there, ●●●Python Expert is Here●●● I’ve checked your project – “Python Engineer for Public Bus Network” And read the description carefully. As a professional Python Expert I’m damn sure that I can “build a real-time engine for a public bus pilot project, with potential to scale to a full city network” as you required. I’ve done a lot of Python project based on ✔Django, ✔Pandas, ✔Flask, ✔FastAPI, ✔Jupyter Notebook, ✔Automation, ✔Selenium & etc in various platform. You can visit my profile and check the Reviews of my previous all Python Project so that you can get the idea about my knowledge and skills. I’m ready to be hired or ready to be awarded as I can start this task Right Now. So, I’m waiting for your response in chat box. Warm Regards! Eng. Bablu Mondol
$300 USD in 3 days
5.9
5.9

Hello there, I have thoroughly reviewed the project requirements and am excited about the opportunity to work on building a real-time engine for the public bus network. My proposed project plan includes collecting GPS positions from buses, cleaning and projecting these positions onto GTFS routes, calculating real average speed and ETA for each stop, generating a GTFS-Realtime feed, and ensuring continuous updates with GPS anomaly detection. I invite you to review my portfolio: https://www.freelancer.pk/u/phpxpert89 If you are interested in discussing this project further, please initiate the chat. Best regards
$250 USD in 4 days
5.6
5.6

Algiers, Algeria
Member since Jan 23, 2026
$15-25 USD / hour
$250-750 USD
$250-750 USD
$20000-50000 USD
₹12500-37500 INR
$14-60 NZD
$750-1500 USD
₹75000-150000 INR
$250-750 USD
₹400-750 INR / hour
$750-1500 USD
₹1500-12500 INR
$10-30 USD
$30-250 USD
$3000-5000 USD
$10-80 USD
$30-250 USD
$10-30 USD
$30-250 USD
₹750-1250 INR / hour