XTraffic is building the future of smart cities. We are a fast-paced startup where you will exercise extreme ownership of projects from cradle to grave - you will work closely with a tightly knit team of experienced engineers to build sophisticated control algorithms for optimizing various aspects of our systems.
You will be responsible for rapid iteration and development of control software.
What You’ll Do
- Architect and maintain production control systems for traffic optimization, including simulation and forecasting algorithms
- Develop and deploy robust algorithmic features handling stochastic traffic flows and varying system conditions
- Design and implement monitoring systems for performance tracking, metric definition, and automated issue diagnosis
- Create control-oriented traffic flow models for system analysis and state estimation
- Evaluate and integrate novel traffic control subsystems to inform architecture decisions
- Collaborate with hardware teams on sensor integration and algorithm performance requirements
- Implement and validate control algorithms through SIL/HIL testing, proving grounds evaluation, and fleet deployment
- Develop estimation algorithms to maximize system reliability and safety guarantees
What You’ll Bring
- 3+ years software development experience with Python, including production systems
- Expertise in numerical optimization (LP, MILP, nonlinear) using industrial solvers (Gurobi, XPRESS, GLPK, CPLEX)
- Proficiency with technical Python libraries (cvxpy, pyomo, pandas, numpy, sklearn)
- Experience with cloud infrastructure (EC2, GCP) and containerization (Kubernetes, Docker)
- Advanced degree in Mathematics, Statistics, Operations Research, Control Theory, or equivalent experience
- Demonstrated expertise in algorithmic strategy development for:
- Decision-making under uncertainty
- Scenario optimization
- Markov Decision Processes
- Distributed/decentralized control
- Strong background in ML/statistical methods including gradient-boosted trees, ARIMA models, transformers, and RNNs
- Proficiency with software development practices (Git, CI/CD, agile methodologies)
The role emphasizes performance optimization, technical excellence, and close collaboration with both engineering teams and customers. You'll work in a culture that values curiosity, bias for action, and continuous learning.