Développeur Back-End Cloud - Montreal (administrative region) - OPAL-RT TECHNOLOGIES Inc.

    OPAL-RT TECHNOLOGIES Inc.
    OPAL-RT TECHNOLOGIES Inc. Montreal (administrative region)

    3 days ago

    Description

    About OPAL-RT Technologies

    Imagine working for a company that counts among its customers NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NREL and Hydro‑Québec OPAL‑RT s'est donné comme ambitieux défi de démocratiser la simulation temps réel afin de la rendre accessible à chaque ingénieur et chercheur. En rejoignant le clan des OPALIENS, vous contribuerez à la technologie du futur.

    Challenges and Stimulating Tasks

    Within the scope of your responsibilities, you will be tasked with designing and deploying a cloud platform enabling hundreds of users to automate their test scenarios for electrical grid simulations. You will be responsible for the system architecture, including the orchestration of simulations, results analysis, retrieval, and storage. The primary challenge will be to develop a modern, secure, and scalable infrastructure capable of dynamically adapting to demand. You will need to integrate parallel execution and resource management mechanisms while ensuring a seamless user experience. Performance optimization, multi‑user management, and interfacing with high‑performance computing and storage services will be key issues. This position offers you the opportunity to tackle stimulating technical challenges by combining cloud computing, automation, and advanced simulations.

    Main Responsibilities

    • Develop a secure cloud application to automate the execution of electrical simulations on AWS, Azure, and/or HPC.
    • Ensure multi‑user management of the service with authentication and access management mechanisms.
    • Implement an automatic scalability system based on demand.
    • Implement a storage system for results and ensure their accessibility.
    • Design a system for tracking test progress and user notifications.
    • Design and deploy an API enabling complete service automation.

    Requirements

    • Education: A bachelor's degree in computer science is ideal, but not required.
    • Experience: 2‑3 years as a technical reference in the development of a cloud‑based application; 10 years of experience in Back‑End microservices development (GoLang, SQL or other languages); 10 years of experience in developing AWS and/or Azure cloud services (workload, networking, storage, identity, orchestration, databases, monitoring).
    • Required Knowledge: Knowledge of Slurm/HTCondor. Proficiency in programming (Python, Go, Bash, PowerShell, REST API).
    • Language Skills: French is mandatory. A good working knowledge of English is necessary for reading specialized/scientific literature not available in French and for using specialized software that only exists in English.
    • Desired Personal Skills: Ability to communicate effectively with individuals from diverse backgrounds, thoroughness and determination, organization and planning, expectation management, ability to work in a team, autonomy and proactivity, flexibility and adaptability.

    Technical Assets

    • Mastery of automation and orchestration tools (Terraform, Ansible, Puppet, Chef, ...).
    • Experience with CI/CD pipelines and continuous integration tools (Jenkins, GitLab CI/CD, ArgoCD).
    • Knowledge of containerization technologies (Docker, Kubernetes, Helm).
    • Experience with monitoring and log management (ELK, Prometheus, CloudWatch, Azure Monitor).
    • Securing cloud environments and DevSecOps best practices.

    A career at OPAL‑RT is right for you if

    • You are looking for stimulating challenges that will push you to constantly surpass yourself.
    • You dream of an atmosphere that is at the same time family, professional, collaborative and friendly.
    • You need flexible hours and access to telecommuting to balance your private and professional life.
    • You want to perfect your knowledge and your know‑how by working alongside researchers, innovators and scientists who all have one thing in common, passion.
    • You have chosen to be an important contributor to the advancement of technology in a multitude of industries.
    • You want to be considered for your ideas, your creativity and your talents.
    • You know your worth and seek competitive total rewards.
    • You don't want a simple job, you want a career

    Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing difference is what makes OPAL-RT what it is—and we wouldn't have it any other way.


    #J-18808-Ljbffr

Jobs