![Huawei](https://media.trabajo.org/img/noimg.jpg)
Engineering Manager
7 days ago
- Develop and maintain real-time and historical performance monitoring tools for AI inference workloads, including profiling tools for various AI model types (small models, LLMs, VLMs, and multimodal systems) in applications like conversational AI, video processing, and real-time analytics.
- Analyze and classify inference workloads based on characteristics like profile, decode, pre/post-processing overheads, and computational complexity to develop tailored optimization strategies.
- Develop performance models that consider the systematic factors of AI inference, including model size, architecture (e.g., transformers, CNNs), application-specific constraints (e.g., latency for conversational AI), and compute resource characteristics (GPU, TPU, CPU, and specialized accelerators).
- Optimize inference workloads across various hardware resources by reducing latency, minimizing memory overhead, and improving throughput. Techniques include quantization, pruning, fusion, and caching. Ensure that models can scale efficiently across diverse compute platforms, from edge devices to large-scale cloud infrastructures.
- Lead efforts in creating benchmarks for different types of inference tasks. Utilize tools such as NVIDIA Nsight, PyTorch Profiler, and TensorBoard to gain insights into inference performance across diverse hardware platforms.
- Conduct benchmarking and performance comparisons across various hardware platforms (e.g., GPUs, TPUs, edge accelerators) to identify bottlenecks and optimization opportunities. Provide recommendations for software and hardware improvements based on inference throughput, latency, and power consumption.
- Work closely with AI research, software engineering, and DevOps teams to improve the end-to-end AI inference pipeline, ensuring optimized deployments across different production environments. Collaborate with system architects to incorporate resource-aware optimizations into design practices.
- Develop strategies to ensure the scalability of inference workloads in production environments, considering both model performance and resource scaling, whether in on-premises environments, cloud infrastructure, or edge computing devices.
What you’ll bring to the team:
- Ph.D. or Master’s degree in Computer Science, Electrical Engineering, Machine Learning, or related field.
- Minimum 5+ years of experience in AI/ML engineering with a focus on inference performance, workload analysis, and system optimization.
- Extensive experience with AI frameworks (e.g., TensorFlow, PyTorch, ONNX) and model optimization techniques (e.g., quantization, pruning, kernel fusion, and hardware-aware tuning).
- Proficient with profiling tools (e.g., TensorBoard, PyTorch Profiler, NVIDIA Nsight) and workload analysis for diverse AI models and applications.
- Expertise in optimizing small models, large language models (LLMs), VLMs, and multimodal models for inference.
- Strong programming skills in Python, C++, CUDA, and experience with low-level hardware performance tuning.
- Familiarity with performance modeling methodologies and frameworks for predicting inference workload performance under varying conditions.
- Proven expertise in data parallelism, model parallelism, pipeline parallelism, and other distributed systems for performance improvements at scale.
-
Software Engineer Senior
4 weeks ago
Waterloo, Canada Altair Engineering Full timeTransforming the Future with Convergence of Simulation and Data Software Engineer Senior Job Summary: Our client in Waterloo, ON is looking for a Software Engineer Senior. This is a contract position. What You Will Do: The Software Developer will join a team that manages and maintains our rapidly growing vehicle analytics framework. You will be working as...
-
Senior Software Development Engineer
4 weeks ago
Waterloo, Ontario, Canada Altair Engineering Full timeJob Title: Senior Software Development EngineerWe are seeking a skilled Senior Software Development Engineer to join our team at Altair Engineering in Waterloo, ON. This is a contract position.The successful candidate will be responsible for developing and managing various pieces of software that run on multiple components in vehicles to capture, aggregate,...
-
FPGA Design Engineer
4 weeks ago
Waterloo, Ontario, Canada Nuvation Engineering Full timeNuvation Engineering seeks a highly skilled FPGA Designer to join our team in Waterloo, Ontario. This is a full-time position that requires strong technical expertise, project leadership, and collaboration skills.About NuvationNuvation Engineering provides complex electronic design services to various industries. Founded in 1997, we have completed over 1000...
-
AWS Engineer/Senior Software Engineer
4 weeks ago
Waterloo, Canada MEDA Engineering and Technical Services, LLC Full timeWe are recruiting an experienced Senior Software Engineer to join our team to support our client in the automotive industry. NOTE: Hybrid RESPONSIBILITIES: Manages and maintains our rapidly growing vehicle analytics framework Developing and managing various pieces of software that run on multiple components in vehicles to capture, aggregate, and...
-
Leading Automotive Software Engineer
4 weeks ago
Waterloo, Ontario, Canada MEDA Engineering and Technical Services, LLC Full timeWe are seeking an experienced Senior Software Engineer to support our client in the automotive industry.Key Responsibilities:Manage and maintain a rapidly growing vehicle analytics frameworkDevelop and manage various software components that capture, aggregate, and transmit data to server infrastructureRequired Skills and Qualifications:Bachelor's degree in...
-
Fiber Construction Inspector
6 months ago
Waterloo, Canada Tower Engineering Professionals Full time**Fiber Construction Inspector** **Location**: Waterloo, Peterborough, Barrie, and Ottawa **TEP Canada** is seeking a full-time** Fiber Construction Inspector.** As a Fiber Construction Inspector, you will serve as an integral member of our construction team. TEP Engineering Canada offers a comprehensive benefits package including medical and dental...
-
Senior FPGA Designer
6 months ago
Waterloo, Canada Nuvation Engineering Full timeJOB SUMMARY Nuvation is looking for a talented, innovative Senior FPGA Designer , who successfully combines architecture skills, deep technical expertise, and project leadership. This is a full-time position in our Waterloo Office. The ideal candidate has demonstrated experience working with multi-discipline teams, has sound knowledge of in FPGA...
-
Engineering Manager, Full Time
1 month ago
Waterloo, Canada Compass Minerals Full timeOur people are essential — to their families, their communities and our success. p>Job Description - Soft Rock Engineering and Capital Manager (24000067)Explore the potential of being part of something Clearly Essential!Compass Minerals (NYSE: CMP) is a leading global provider of essential minerals focused on safely delivering where and when it matters to...
-
Electrical Systems Engineering Manager
2 weeks ago
Waterloo, Ontario, Canada Accelerated Systems Inc. Full timeAccelerated Systems Inc.We are seeking a seasoned Electrical Engineer with strong leadership skills to join our team in Waterloo, Ontario.The selected candidate will play a pivotal role in managing the development of electronic products and overseeing the engineering team. This is an on-site position with no remote or hybrid work options.Main responsibility...
-
Principal Systems Engineering Manager
1 month ago
Waterloo, Ontario, Canada Raytheon Full timeWe are seeking a highly skilled Principal Systems Engineering Manager to join our team. In this role, you will be responsible for leading the planning, coordination, and execution of system engineering activities within an integrated product/project team composed of customers, internal, and subcontract members.The primary focus of this position is on system...
-
Software Engineering Manager Lead
2 weeks ago
Waterloo, Ontario, Canada Cedent Consulting Inc Full timeCedent Consulting Inc is seeking an experienced Software Engineering Manager to lead our Waterloo, ON team. The estimated salary for this role is $120,000-$180,000 per year.Job DescriptionWe are looking for a dynamic leader who can build and manage high-performing software engineering teams. The ideal candidate will have a strong vision for the direction of...
-
Engineering Manager
2 weeks ago
Waterloo, Canada Manulife Insurance Malaysia Full timeh3>Manager Engineering / Application Support About Us: Manulife is a leading international financial services group that helps people make their decisions easier and lives better. We are committed to using sophisticated technology to provide top-tier services to our customers. Join us in driving technological excellence and operational stability within the...
-
AI Engineering Manager
2 weeks ago
Waterloo, Canada Currys Group Full timep>At Currys we’re united by one passion: to help everyone enjoy amazing technology. As the UK’s best-known retailer of tech, we’re proud of the service our customers receive – and it’s all down to our team of 25,000 caring and committed colleagues. p>The Principal AI Engineer role is a senior hands-on technical role. It will be accountable for...
-
Software Engineering Manager
1 month ago
Waterloo, Canada Cedent Consulting Inc Full timeSoftware Engineering Manager (Waterloo, ON)Title: Software Engineering Manager @ Waterloo, On, Canada.Terms of Hire: Full Time.Salary: $Open / yr + Benefits.Job Summary:Seeking a dynamic leader and great team player who enjoys technical challenges in a fast-paced environment, has a vision of where the products should go, knows how to develop strategy,...
-
Software Engineering Manager
1 month ago
Waterloo, Canada Cedent Consulting Inc Full timeSoftware Engineering Manager (Waterloo, ON)Title: Software Engineering Manager @ Waterloo, On, Canada.Terms of Hire: Full Time.Salary: $Open / yr + Benefits.Job Summary:Seeking a dynamic leader and great team player who enjoys technical challenges in a fast-paced environment, has a vision of where the products should go, knows how to develop strategy,...
-
Senior Engineering Manager, Infrastructure
6 months ago
Waterloo, Canada CARTA Full timeThe Company You’ll Join Carta is a platform that helps people manage equity, build businesses, and invest in the companies of tomorrow. Our mission is to unlock the power of equity ownership for more people in more places. Carta is trusted by more than 40,000 companies and over two million people in nearly 160 countries to manage cap tables,...
-
Engineer/Project Manager
2 weeks ago
Waterloo, Canada Société Financière Manuvie Full timep>About Us: Manulife is a leading international financial services group that helps people make their decisions easier and lives better. We are committed to using sophisticated technology to provide top-tier services to our customers. Join us in driving technological excellence and operational stability within the insurance sector.Position Overview: We are...
-
Engineering Manager, Full Time
1 month ago
Waterloo, Canada Manulife Insurance Malaysia Full timeh3>Manager Engineering / Application Support Time Type: Full time About Us: Manulife is a leading international financial services group that helps people make their decisions easier and lives better. We are committed to using sophisticated technology to provide top-tier services to our customers. Join us in driving technological excellence and operational...
-
Water Resources Engineer
4 weeks ago
Waterloo, Ontario, Canada GHD Full timeGHD is committed to protecting the environment and contributing to a sustainable future. We are seeking an experienced Water Resources Engineer to join our Integrated Water Management (IWM) group in Ontario, Canada.The successful candidate will have 1-3 years of experience in hydrologic/hydraulic modelling, stormwater management analysis and design,...
-
Senior Data Manager and AI Engineering
2 weeks ago
Waterloo, Canada Currys Group Full timep>At Currys we’re united by one passion: to help everyone enjoy amazing technology. As the UK’s best-known retailer of tech, we’re proud of the service our customers receive – and it’s all down to our team of 25,000 caring and committed colleagues. p>The Senior Manager – Data and AI Engineering role is a senior hands-on technical role. It will be...