CareerPlan

Senior Software Engineer - Optimization, Remix

New York CityFull-time$180k2026-10-08 → 2026-11-11

Core

Build and scale optimization and backend systems for planning and scheduling products that help transit agencies design efficient public transportation networks.

Role type

Senior Software Engineer (Optimization/Backend)

Builds

Planning and scheduling products for public transit networks

Domain

Public transportation technology, optimization, geospatial computation

Deliverable

production ML models

Required skills

Python, Ruby, TypeScript, React, strong engineering fundamentals, user-centered design, AI tools usage, operations research, mathematical optimization, applied machine learning, geospatial data, mapping technologies, data visualization

Preferred skills

Experience with computationally hard systems (routing, search, simulation), operations research, mathematical optimization, applied machine learning, geospatial data, mapping technologies, data visualization

Technologies

Python, Ruby, TypeScript, React

Responsibilities

Improve planning and scheduling products to help planners explore concepts and make data-driven decisions; Build, scale, and improve optimization and backend systems for speed and reliability; Collaborate with designers, data scientists, algorithm researchers, product managers, and transit planners; Contribute to engineering best practices and architecture discussions; Build and maintain processes and tools for productivity and code quality

Seniority

Senior, hands-on IC