High-Performance Computing Engineer

2 weeks ago


Montreal, Quebec, Canada Tower Research Capital Full time
Key Responsibilities

As a High-Performance Computing Engineer at Tower Research Capital, you will be responsible for designing, implementing, and managing HPC systems to support trading operations. This includes proposing and implementing an approach for Infrastructure as Code (IaC), creating APIs to enhance scalability and manageability of our storage. You will also approach problems with a developer mindset, creating scalable and maintainable code to enhance our infrastructure. Additionally, you will optimize and maintain storage solutions, focusing on performance, reliability, and scalability. Furthermore, you will develop and enforce best practices and guidelines for storage interaction to ensure security and efficiency. You will also implement and manage GPU-based solutions to accelerate computational workloads, balancing on-premises and cloud resources. Finally, you will collaborate with cross-functional teams to drive technology enhancements and operational efficiency.

Requirements

To be successful in this role, you will need a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. You will also require 5+ years of experience in HPC, storage systems, and GPU computing. Strong communication skills and the ability to work effectively in a team are also essential. A developer mindset, with a focus on creating scalable, maintainable, and efficient solutions, is also required. Experience in software development, particularly in scripting and automation using languages like Python, is highly desirable. Knowledge of parallel file systems (e.g., GPFS), batch systems (e.g., Slurm, Grid Engine), and high-performance network interconnects is also necessary. Strong Linux systems administration skills are also required. Experience with VAST and Weka storage solutions is highly desirable. A solid understanding of trading infrastructure and low-latency systems is also essential. Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment are also required. Finally, skills in managing hybrid cloud/on-premises environments are highly desirable.

Preferred Qualifications

Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is highly desirable. Familiarity with cloud computing platforms and hybrid cloud environments is also highly desirable. Knowledge of automation using Python is also highly desirable. Experience proposing and implementing Infrastructure as Code (IaC) practices from the ground up is highly desirable. Expertise in balancing on-premises and cloud-based GPU resources to optimize performance and cost is highly desirable. Finally, experience with GPU-based solutions to accelerate computational workloads is highly desirable.

Benefits

Tower Research Capital offers a competitive salary and discretionary bonuses. You will also receive 5 weeks of paid vacation per year. Lunch and snacks are provided on a daily basis. Reimbursement for health and wellness expenses is also available. Free events and workshops are also offered.

  • Montreal, Quebec, Canada Tower Research Capital Full time

    Job DescriptionTower Research Capital is seeking a highly skilled High-Performance Computing Engineer to join our team.ResponsibilitiesDesign, implement, and manage high-performance computing systems to support trading operations.Develop and implement an approach for Infrastructure as Code (IaC), creating APIs to enhance scalability and manageability of our...


  • Montreal, Quebec, Canada Tower Research Capital Full time

    Job DescriptionTower Research Capital is seeking a highly skilled High-Performance Computing Engineer to join our team.ResponsibilitiesDesign, implement, and manage high-performance computing systems to support trading operations.Develop and implement an approach for Infrastructure as Code (IaC), creating APIs to enhance scalability and manageability of our...


  • Montreal, Quebec, Canada Tower Research Capital Full time

    Job SummaryAs a High-Performance Computing Engineer at Tower Research Capital, you will be responsible for designing, implementing, and managing HPC systems to support trading operations. This role requires a strong understanding of HPC systems, storage solutions, and GPU computing. You will work closely with cross-functional teams to drive technology...


  • Montreal, Quebec, Canada Tower Research Capital Full time

    Job SummaryAs a High-Performance Computing Engineer at Tower Research Capital, you will be responsible for designing, implementing, and managing HPC systems to support trading operations. This role requires a strong understanding of HPC, storage systems, and GPU computing, as well as excellent communication skills and the ability to work effectively in a...


  • Montreal, Quebec, Canada Tower Research Capital Full time

    Job Summary We are seeking a highly skilled High-Performance Computing (HPC) Engineer to join our team at Tower Research Capital. The successful candidate will be responsible for designing, implementing, and managing HPC systems to support trading operations. This is a unique opportunity to work with cutting-edge technology and collaborate with...


  • Montreal, Quebec, Canada Tower Research Capital Full time

    Job DescriptionResponsibilitiesDesign, implement, and manage high-performance computing systems to support trading operations.Develop and implement an approach for Infrastructure as Code (IaC), creating APIs to enhance scalability and manageability of our storage solutions.Approach problems with a developer mindset, creating scalable and maintainable code to...


  • Montreal, Quebec, Canada Tower Research Capital Full time

    Job DescriptionResponsibilitiesDesign, implement, and manage high-performance computing systems to support trading operations.Develop and implement an approach for Infrastructure as Code (IaC), creating APIs to enhance scalability and manageability of our storage solutions.Approach problems with a developer mindset, creating scalable and maintainable code to...


  • Montreal, Quebec, Canada Tower Research Capital Full time

    HPC Infrastructure ExpertiseDesign, develop, and manage high-performance computing systems to optimize trading operations.Develop and implement scalable HPC solutions to enhance system performance.Collaborate with cross-functional teams to drive technology enhancements and operational efficiency.Optimize and maintain storage solutions, focusing on...


  • Montreal, Quebec, Canada Intact Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of high-performance computing solutions. In this role, you will be responsible for designing, implementing, and deploying scalable and efficient software systems.Key Responsibilities:Design and implement high-performance computing algorithms and data...


  • Montreal, Quebec, Canada Tower Research Capital Full time

    About UsTower Research Capital is a leading provider of high-frequency trading solutions, and we're seeking an experienced High-Performance Computing Systems Engineer to join our team. Our office in Downtown Montreal offers a unique blend of collaboration and innovation, with a focus on quality of life.Salary: $150,000 - $200,000 per yearJob Description:We...

  • Quant Developer

    4 weeks ago


    Montreal, Quebec, Canada Squarepoint Capital Full time

    Quant Developer - High Performance Software EngineeringSquarepoint Capital is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets to achieve high-quality, uncorrelated returns for our clients. We have deep expertise in trading, technology, and operations and attribute...

  • Quant Developer

    4 weeks ago


    Montreal, Quebec, Canada Squarepoint Capital Full time

    Quant Developer - High Performance Software EngineeringSquarepoint Capital is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets to achieve high-quality, uncorrelated returns for our clients. We have deep expertise in trading, technology, and operations and attribute...


  • Montreal, Quebec, Canada Behavox Full time

    About the JobThe Behavox Platform is a high-performance, scalable, and fault-tolerant system for storing and processing massive volumes of data. We have a comprehensive set of APIs to develop products that enable our clients to work through millions of data items, searching, filtering, and visualizing relationships between entities in the...


  • Montreal, Quebec, Canada IBM Computing Full time

    IBM Computing - Platform DeveloperJob SummaryWe are seeking a skilled Platform Developer to join our Client Engineering team at IBM Computing. As a key player in a multi-disciplinary team, you will collaborate with clients to deliver unique co-creation experiences that accelerate their digital transformation.Key ResponsibilitiesAdvise on solution...


  • Montreal, Quebec, Canada IBM Computing Full time

    IBM Computing - Platform DeveloperJob SummaryWe are seeking a skilled Platform Developer to join our Client Engineering team at IBM Computing. As a key player in a multi-disciplinary team, you will collaborate with clients to deliver unique co-creation experiences that accelerate their digital transformation.Key ResponsibilitiesAdvise on solution...


  • Montreal, Quebec, Canada Randstad Full time

    Job Title: Senior Software EngineerOur company is seeking a highly skilled Senior Software Engineer to join our Cloud Computing team. As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key Responsibilities:* Design and develop software solutions using...


  • Montreal, Quebec, Canada Maya HTT Full time

    Maya HTT is a leader in engineering simulation software, pushing the boundaries of simulation technology. We deliver innovative solutions for thermo-mechanical analysis.Key Responsibilities:Develop high-performance Fortran code for finite element analysis.Collaborate with cross-functional teams to enhance software performance and capabilities.Design...

  • Data Engineer

    4 weeks ago


    Montreal, Quebec, Canada Data Engineer Jobs Full time

    Make Your Mark as a Data EngineerAre you a data enthusiast looking for a challenging role in a multinational Fortune 500 company? We have an exciting opportunity for a Data Engineer to join our team in Canada.Key Responsibilities:Design and create foundational campaign tables in Hive and Snowflake using SQL, Python, and PySpark.Collect new data points from...


  • Montreal, Quebec, Canada Concordia University Full time

    Position OverviewWe are seeking a highly qualified individual for a three-year Extended Term Appointment in Computer Engineering at Concordia University. The successful candidate will have a proven track record of teaching and pedagogical activities, with a strong commitment to delivering high-quality courses at both undergraduate and graduate levels.The...


  • Montreal, Quebec, Canada Concordia University Full time

    Position OverviewWe are seeking a highly qualified individual for a three-year Extended Term Appointment in Computer Engineering at Concordia University. The successful candidate will have a proven track record of teaching and pedagogical activities, with a strong commitment to delivering high-quality courses at both undergraduate and graduate levels.The...