High-Performance Computing Engineer
3 weeks ago
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 cross-functional teams to drive technology enhancements and operational efficiency.
Key Responsibilities
- Design and implement HPC systems to support trading operations
- Propose and implement Infrastructure as Code (IaC) practices to enhance scalability and manageability of storage
- Approach problems with a developer mindset, creating scalable and maintainable code to enhance infrastructure
- Optimize and maintain storage solutions, focusing on performance, reliability, and scalability
- Develop and enforce best practices and guidelines for storage interaction to ensure security and efficiency
- Implement and manage GPU-based solutions to accelerate computational workloads, balancing on-premises and cloud resources
- Collaborate with cross-functional teams to drive technology enhancements and operational efficiency
- Troubleshoot and resolve complex technical issues in a production environment
- Stay up-to-date with the latest technologies and best practices in HPC, storage, and GPU computing
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in HPC, storage systems, and GPU computing
- Strong communication skills and the ability to work effectively in a team
- A developer mindset, with a focus on creating scalable, maintainable, and efficient solutions
- Experience in software development, particularly in scripting and automation using languages like Python
- Knowledge of parallel file systems (e.g., GPFS), batch systems (e.g., Slurm, Grid Engine), and high-performance network interconnects
- Strong Linux systems administration skills
- Experience with VAST and Weka storage solutions is highly desirable
- Solid understanding of trading infrastructure and low-latency systems
- Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment
- Skills in managing hybrid cloud/on-premises environments
Preferred Qualifications
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Familiarity with cloud computing platforms and hybrid cloud environments
- Knowledge of automation using Python
- Experience proposing and implementing Infrastructure as Code (IaC) practices from the ground up
- Expertise in balancing on-premises and cloud-based GPU resources to optimize performance and cost
Benefits
Tower's office is located in Downtown Montreal and is easily accessible by public transportation. While we work hard, Tower's cubicle-free workplace, jeans-clad workforce, and well-stocked kitchens reflect the premium the firm places on quality of life. Benefits include:
- Competitive salary and discretionary bonuses
- 5 weeks of paid vacation per year
- Lunch and snacks on a daily basis
- Reimbursement for health and wellness expenses
- Free events and workshops
-
High-Performance Computing Engineer
2 months ago
Montreal, Quebec, Canada Tower Research Capital Full timeJob 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...
-
High-Performance Computing Engineer
2 months ago
Montreal, Quebec, Canada Tower Research Capital Full timeJob 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...
-
High-Performance Computing Engineer
2 weeks ago
Montreal, Quebec, Canada Tower Research Capital Full timeKey ResponsibilitiesAs 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...
-
High-Performance Computing Engineer
3 weeks ago
Montreal, Quebec, Canada Tower Research Capital Full timeJob 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...
-
High-Performance Computing Engineer
3 weeks ago
Montreal, Quebec, Canada Tower Research Capital Full timeJob 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...
-
High-Performance Computing Engineer
2 months ago
Montreal, Quebec, Canada Tower Research Capital Full timeJob 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...
-
High-Performance Computing Engineer
2 months ago
Montreal, Quebec, Canada Tower Research Capital Full timeJob 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...
-
High-Performance Computing Engineer
1 week ago
Montreal, Quebec, Canada Tower Research Capital Full timeHPC 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...
-
Senior Software Engineer
2 weeks ago
Montreal, Quebec, Canada Intact Full timeWe 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...
-
High-Performance Computing Systems Engineer
2 days ago
Montreal, Quebec, Canada Tower Research Capital Full timeAbout 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 timeQuant 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 timeQuant 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...
-
High-Performance Systems Engineer
2 days ago
Montreal, Quebec, Canada Behavox Full timeAbout 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...
-
Platform Engineering Specialist
2 months ago
Montreal, Quebec, Canada IBM Computing Full timeIBM 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...
-
Platform Engineering Specialist
2 months ago
Montreal, Quebec, Canada IBM Computing Full timeIBM 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 timeJob 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 timeMaya 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 timeMake 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...
-
Computer Engineering Professor
2 months ago
Montreal, Quebec, Canada Concordia University Full timePosition 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...
-
Computer Engineering Professor
2 months ago
Montreal, Quebec, Canada Concordia University Full timePosition 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...