-
CENIT. Your responsibilities will include: Designing, testing, and modifying complex C, C++, and Python codes as well as Shell scripts in the context of network applications, services, routing protocols
-
. Advanced proficiency in OpenSees and OpenSeesPy, together with strong Python programming skills and experience developing reusable, documented, and version-controlled computational tools and workflows
-
detailed designs of archetype high-rise buildings in Canada and the United States, development of advanced numerical models using Python and OpenSeesPy to simulate the seismic response of the buildings
-
or related industries with significant research and development. Experience with data pipeline tools and platforms (e.g., Apache Airflow, AWS Glue, Talend, etc.). Proficiency in SQL, Python, and/or other
-
. The ideal candidate brings a deep technical mastery of SQL, DevOps, Git, Spark, Python, dataflows, deployment and data pipelines, a passion for performance optimization, and the ability to turn raw data
-
oral and technical written communication skills. Working knowledge of programming, scripting, or markup languages such as Java, Groovy, Python, Perl, HTML, XML, and JSON is an asset. Basic working
-
Qualifications Proficient in programming languages such as Python, JavaScript, R, and SQL Experience developing Android mobile web apps using React Native, JavaScript, CSS, and HTML Knowledge of software
-
Python and/or TypeScript. We are otherwise fairly language-agnostic and like to see experience across other languages (e.g. Rust). Experience with version control (Git) and CI/CD pipelines. Fluency with
-
skills in Python and SQL; experience with Go is considered an asset. Knowledge of best practices in software development, including version control and unit testing. Experience applying ML techniques
-
primary environment for our platforms and services. Experience with full-stack development. Experience with Python and/or TypeScript. We are otherwise fairly language-agnostic and like to see experience