Evaluando propuestas

Mejoramiento de Software de Optimización de Rutas para operación logística de última milla, en Python

Publicado el 28 Septiembre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Estamos en busca de un experto en Python para optimizar nuestros algoritmos de enrutamiento de vehículos para nuestros servicios de logística de última milla. Nuestro sistema actual, desarrollado en Python y utilizando Google OR-Tools, necesita mejoras en rendimiento y escalabilidad, especialmente cuando el volumen de pedidos es alto o hay múltiples usuarios. El profesional que contratemos deberá analizar el código existente, implementar optimizaciones y colaborar estrechamente con nuestro equipo técnico. También consideraremos estrategias de paralelización y ajustes en nuestra infraestructura AWS. Buscamos alguien con experiencia comprobada en Python y optimización de aplicaciones. Los entregables incluirán código optimizado, informes de pruebas y documentación técnica.

Contexto general del proyecto

Somos una empresa de logística de última milla en busca de un experto en desarrollo de software con python para abordar un desafío crítico en nuestro sistema actual. Tenemos un sólido software de optimización de rutas desarrollado en Python, que utiliza Google OR-Tools para calcular rutas óptimas para múltiples pedidos y vehículos y múltiples variables de restricción. Sin embargo, el algoritmo requiere optimización para rendimiento y escalabilidad cuando el número de pedidos supera una cantidad específica o cuando múltiples usuarios ejecutan el algoritmo simultáneamente. Buscamos un profesional independiente altamente calificado que pueda ayudarnos a resolver estos problemas y mejorar la eficiencia y la escalabilidad de nuestro software en un máximo de 3 semanas. A continuación, se describen los aspectos clave del proyecto: Responsabilidades: Analizar y evaluar el código existente para identificar áreas de mejora en cuanto a rendimiento y escalabilidad. Implementar optimizaciones y mejoras en el código existente para manejar cargas de trabajo más grandes y múltiples solicitudes concurrentes. Considerar estrategias de paralelización y distribución de tareas para aumentar la eficiencia. Colaborar con nuestro equipo técnico para garantizar una integración suave de las mejoras en el sistema existente. Proponer ajustes en la infraestructura AWS que permitan mejorar el rendimiento. Realizar pruebas exhaustivas y asegurarse de que el software optimizado funcione de manera estable y confiable. Requisitos: Experiencia comprobada en desarrollo de software en Python. Conocimiento de Google OR-Tools o herramientas similares de optimización. Experiencia en la optimización y escalabilidad de aplicaciones. Capacidad para trabajar de manera ágil, independiente y en equipo. Comprensión de los desafíos específicos de la última milla y la logística es una ventaja. Entregables Esperados: Código fuente optimizado y documentado. Informes de pruebas y resultados de rendimiento. Documentación técnica para futuras referencias. Si eres un desarrollador experimentado que puede ayudarnos a superar estos desafíos y mejorar nuestro software de optimización de rutas, ¡esperamos tu propuesta! Por favor, incluye detalles sobre tu experiencia relevante y ejemplos de proyectos anteriores similares si los tienes.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias