Jobs
>
Kitchener

    Junior Software Engineer - Waterloo, ON, Canada - RideCo Inc.

    Default job background
    Description
    This is an opportunity in the exciting and fast-growing transportation technology industry.

    Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation.

    The ideal candidate must possess a sound grasp of Algorithms and Data Structures, strong critical thinking and reasoning skills, and the ability to produce readable, maintainable, and working software programs from abstract concepts and ideas.

    You will thrive in a small-team environment with fast-paced agile iterations, where every developer contributes code that delivers a meaningful impact to our customers and the company.

    At RideCo, you will be switching hats between Software Engineer, and Data Scientist depending on the problem at hand.

    As a Software Engineer, you will:

    Expand the system's capabilities to new features and use-cases while maintaining a high level of performance.
    Build tools to gain greater visibility into the performance of our optimization engine.
    As a Data Scientist, you will

    Analyze ridership data to develop models to predict ride-demand, which will be used to reposition RideCo's fleet of vehicles.

    At RideCo you'll get a chance to play, learn and build with the following tools and technologies, and as part of a cross-functional team that is the world's foremost innovator in on-demand transit software.



    Languages:
    Python, Rust, JavaScript / Angular

    Web Stack:
    Django, Flask, Gunicorn, Nginx
    Ionic, hybrid apps for Android and iOS

    Health/Monitoring:
    AWS CloudWatch, Prometheus, Grafana, Elasticsearch, Logstash, Kibana
    Agile, continuous integration, Jenkins, zero-downtime software updates
    A deep and intuitive understanding of Algorithms and Data Structures.
    Online Algorithms
    Data Science / Machine Learning
    Distributed computing / Web Scale architectures.
    A Bachelor's degree in Computer Science, Software Engineering, or related technical discipline.


    Base Salary:
    $90K- $110K + performance-based bonus or stock options.
    Work-Life Balance &

    Additional Perks:
    Flex-time work schedules, vacation time, weekly catered lunches, social events, casual dress code

    Benefits Plan:
    Medical, dental, prescription, life/health spending accounts and more

    Public transit agencies and fleet operators use RideCo's cloud-based software platform to provide on-demand shared rides in dynamically routed buses and vans.

    RideCo is growing rapidly, and it is the most adopted cloud-based on-demand transit software among the ten largest cities in the United States.

    RideCo's software powers a diverse range of use cases, including paratransit, residential/ suburban travel; first-mile-last-mile connections for transit hubs; and corporate employee transportation.

    In accordance with the Accessibility for Ontarians with Disabilities Act, accommodations are available upon request for candidates taking part in all aspects of the selection process.



  • Sun Life Waterloo, Canada Temps plein

    Description · : As a Software Engineer on the Application Operations & Services (AOS) team, you will have the opportunity to gain knowledge and experience within a mainframe environment. You will be a member of a team responsible for ongoing operations, support, maintenance, and ...


  • Sun Life Waterloo, Canada Temps plein

    Description · de poste: The Canadian IT, Platforms and Engineering (PnE) team is responsible for delivering best-in-class technology solutions for our digital clients, by collaborating with Architecture, Operations, Journey, and Platform teams. Our goal is to continuously grow a ...


  • Société Financière Manuvie Waterloo, Canada OTHER

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Sun Life Waterloo, Canada Temps plein

    Description · de poste: About the role: · The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and bet ...


  • Sun Life Waterloo, Canada Temps plein

    Description · de poste: Digital Solutions is a team of skilled professionals who dedicate their careers to accelerating the growth of Sun Life's digital platforms through technology-based solutions. We focus on looking for and seizing opportunities to leverage data in new ways a ...


  • Sun Life Waterloo, Canada Temps plein

    Description · de poste: About the role: · The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and bet ...


  • Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...


  • Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...

  • EPITEC

    Software Engineer

    1 week ago


    EPITEC Waterloo, Canada

    If you would like to work with a great team on next generation in-vehicle user experience that will be used in millions of cars and trucks world-wide then we may have a role for you. As a Software Developer, the candidate will be involved in full lifecycle of Software Development ...

  • EPITEC

    Software Engineer

    6 days ago


    EPITEC Waterloo, Canada

    Position Description: · If you would like to work with a great team on next generation in-vehicle user experience that will be used in millions of cars and trucks world-wide then we may have a role for you. The ideal candidate will have the opportunity to work on several challeng ...

  • Sun Life Financial

    Software Engineer

    6 days ago


    Sun Life Financial Waterloo, ON, Canada Full time

    Software Engineer, Operations page is loaded Software Engineer, Operations · Apply locations Waterloo, Ontario Sun Life Toronto Atria time type Full time posted on Posted 2 Days Ago job requisition id JR You are as unique as your background, experience and point of view. You'll ...

  • EPITEC

    Software Engineer

    2 days ago


    EPITEC Waterloo, Canada

    Position Description:If you would like to work with a great team on next generation in-vehicle user experience that will be used in millions of cars and trucks world-wide then we may have a role for you. The ideal candidate will have the opportunity to work on several challenging ...

  • Kion Group AG

    Software Engineer

    5 days ago


    Kion Group AG Waterloo, ON, Canada

    For more than two centuries, Dematic has taken on this challenge as an innovator in material handling and warehouse automation technologies. From food and medicine to clothing and other essentials for living, our purpose has always been to ensure the efficient flow of commerce. ...

  • Fossbytes Media Pvt Ltd

    Software Engineer

    1 week ago


    Fossbytes Media Pvt Ltd Waterloo, ON, Canada

    OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle c ...

  • Fi NOW

    Software Engineer

    1 week ago


    Fi NOW Waterloo, ON, Canada

    You are a skilled and motivated developer, curious about networking, smart home devices and IoT, excited to be a part of the smart home evolution. You thrive being part of a small, very talented and motivated team, developing the next generation technologies that will change how ...