onsite
Senior Software Engineer - General Motors (GM)
Software Engineer
Lead the design and development of scalable dispatching services for autonomous vehicle operations, leveraging Python, C++, and machine‑learning models to optimize routing, ETA accuracy, and fleet utilization across commercial ride‑hailing and delivery platforms.
About the role
Key Responsibilities
- Architect and implement high‑throughput dispatching services that match users with autonomous vehicles in real time.
- Develop and refine ETA models using machine‑learning techniques to improve prediction accuracy.
- Design algorithms to optimize vehicle utilization, directing fleets to high‑demand areas and data collection points.
- Collaborate with data engineering and product teams to ingest, validate, and serve real‑time traffic and demand data.
- Deploy services on AWS, ensuring scalability, reliability, and low latency through containerization and CI/CD pipelines.
Requirements
- 5+ years of software engineering experience in large‑scale distributed systems.
- Proficiency in Python and C++ with a strong grasp of concurrent programming.
- Hands‑on experience with machine‑learning frameworks (e.g., TensorFlow, PyTorch) and model deployment.
- Solid understanding of cloud platforms (AWS) and container orchestration (Docker, Kubernetes).
- Excellent problem‑solving skills and a passion for autonomous vehicle technologies.
Skills
pythoncmachine learningawsdocker