Careers

Join the EZRouting team!

About Us

EZRouting is a growing company serving K-12 education and related industries. We design and develop software and mobile applications for school districts to manage their day-to-day operations, school bus routing, student tracking, communication, integration, management, and reporting. Our core products include EZRouting, EZTransportation, FindMySchool, BusQuest, DriverTimes, and SafeDriver360.

Position:
Experienced Web and Mobile Developer

Location:

Buffalo, NY or Albany, NY

About Us:
EZRouting is at the forefront of innovation in student transportation management. Our mission is to revolutionize school bus routing and operations with advanced software solutions. We are looking for a talented Web and Mobile Developer to join our dynamic team.

Responsibilities:

  • Develop and maintain responsive web and mobile applications
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Optimize applications for performance, scalability, and security
  • Implement user-centric design principles to enhance the user experience
  • Troubleshoot and debug applications to ensure smooth functionality
  • Stay updated with the latest industry trends and technologies


Qualifications:

  • Proficiency in modern web development frameworks (e.g., Aurelia, Vue.js)
  • Experience with mobile development frameworks (e.g., React Native, Flutter)
  • Strong understanding of HTML, CSS, JavaScript, and TypeScript
  • Familiarity with RESTful APIs and backend integration
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities
  • Bachelor's degree in Computer Science or related field (or equivalent experience)


Benefits:

  • Competitive salary and benefits package
  • Flexible working hours and remote work options
  • Opportunities for professional growth and development
  • Collaborative and innovative work environment

Position:
AI Developer

Location:

Buffalo, NY or Albany, NY

About Us:
EZRouting is a leader in student transportation management, leveraging cutting-edge technology to transform how schools manage their bus operations. We are seeking an AI Developer to join our team and drive the development of intelligent solutions.

Responsibilities:

  • Design and implement AI models to enhance routing and management solutions
  • Develop machine learning algorithms and predictive analytics
  • Collaborate with data scientists and engineers to integrate AI into our software
  • Conduct research to stay abreast of AI advancements and apply them to our products
  • Optimize AI models for performance, scalability, and accuracy
  • Analyze and interpret complex data sets to inform decision-making


Qualifications:

  • Strong background in artificial intelligence and machine/deep learning
  • Proficiency in programming languages such as Python, R, or Java
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch)
  • Solid understanding of data structures, algorithms, and statistical methods
  • Ability to translate complex problems into practical AI solutions
  • Strong analytical and problem-solving skills
  • Bachelor's degree in Computer Science, Data Science, or related field (or equivalent experience)


Benefits:

  • Competitive salary and benefits package
  • Flexible working hours and remote work options
  • Opportunities for professional growth and development
  • Collaborative and innovative work environment

Position:
Computer Algorithms Developer

Location:

Buffalo, NY or Albany, NY

About Us:
At EZRouting, we are pioneering innovative solutions in student transportation management. We are looking for a Computer Algorithms Developer to join our team and help us develop and optimize algorithms for efficient routing and resource management.

Responsibilities:

  • Develop and optimize algorithms for routing and resource management
  • Analyze and solve complex computational problems
  • Collaborate with other developers to integrate algorithms into our systems
  • Conduct research to improve algorithmic efficiency and performance
  • Test and validate algorithms to ensure accuracy and reliability
  • Stay updated with the latest advancements in algorithm development


Qualifications:

  • Expertise in computer algorithms and data structures
  • Strong analytical and problem-solving skills
  • Proficiency in programming languages such as C++, Java, or Python
  • Experience with algorithm design and optimization
  • Ability to work collaboratively in a team environment
  • Excellent communication and documentation skills
  • Bachelor's degree in Computer Science, Mathematics, or related field (or equivalent experience)


Benefits:

  • Competitive salary and benefits package
  • Flexible working hours and remote work options
  • Opportunities for professional growth and development
  • Collaborative and innovative work environment
247 Cayuga Rd