Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer - Optimization, Remix role.
Rezi rewrites your resume against Via's job description. Free.

Tailor your resume to this Senior Software Engineer - Optimization, Remix role.
Rezi rewrites your resume against Via's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer - Optimization, Remix posting at Via — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer - Optimization, Remix posting at Via — free, in seconds.
About the Role
Improve planning and scheduling products to help planners explore new concepts, make informed decisions with data, and deliver better service to their riders. Build, scale, and improve the optimization and backend systems behind those products, ensuring they run fast and reliably in production. Collaborate with designers, data scientists, algorithm researchers, product managers, in-house transit planners and schedulers, and customers. Work with a variety of technologies across our stack for different projects, all to deliver great end-to-end user experience. Contribute to discussions about engineering best practices and architecture within your relevant area of expertise. Build and maintain our processes and tools to keep productivity and code quality high.
Responsibilities
- Improve planning and scheduling products to help planners explore new concepts, make informed decisions with data, and deliver better service to their riders.
- Build, scale, and improve the optimization and backend systems behind those products, and make sure they run fast and reliably in production.
- Collaborate with designers, data scientists, algorithm researchers, product managers, our in-house transit planners and schedulers, and our customers.
- Work with a variety of technologies across our stack for different projects, all to deliver great end-to-end user experience.
- Contribute to discussions about engineering best practices and architecture within your relevant area of expertise.
- Build and maintain our processes and tools, to keep our productivity and code quality high.
Requirements
- Minimum of 5 years of professional software engineering experience.
- Experience building and scaling a computationally hard system in production, such as optimization, routing, search, simulation, or geospatial processing.
- Mission-driven: passionate about companies with strong values and missions.
- User-centric: finds value in talking to customers and addressing core customer needs.
- Uses AI tools effectively in day-to-day engineering work.
- Collaborative, humble, empathetic, and feedback-driven.
- Experience with operations research, mathematical optimization, or applied machine learning is a plus, but not required.
- Experience with geospatial data, mapping technologies, or data visualization is a plus, but not required.
Skills
- Python
- Ruby
- TypeScript
- React
- Optimization
- Geospatial computation
- Machine learning
- AI
- Operations research
- Mathematical optimization
- Applied machine learning
- Geospatial data
- Mapping technologies
- Data visualization
Experience Level
- Senior
Salary/Compensations
- $170,000-$220,000
Benefits
- Free medical plans
- 401K matching
About the Company
- Via is on a mission to create public transportation systems that provide far greater access to jobs, healthcare, and education.
- Our platform serves as the technology backbone for modern transit networks, transforming antiquated and siloed public transportation systems into smart, data-driven, and efficient digital networks.
- With hundreds of agency partners around the world, Via is recognized as the leading transportation technology and service provider globally.
Equal Opportunity
- Via is an equal opportunity employer.