Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Solutions Architect architecting deployable AI/ML systems for Fidus, a high-tech electronic product development firm. Developing client solutions, estimates, proposals, and risk-mitigation plans.

Responsibilities

  • Work directly with potential and existing clients to understand their needs and develop requirements
  • Architect solutions that meet client needs
  • Develop plans, identify risks and mitigation strategies, and estimate work required to deliver client solutions
  • Write technical content for proposals
  • Present Fidus’ resource capabilities and work approach
  • Discuss, promote, defend, and refine work approaches and estimates
  • Evaluate and understand solutions and partition programs into logical segments
  • Undertake project work as required
  • Assist in identifying and developing new Fidus products
  • Assist in identifying new investment and research-and-development areas
  • Collaborate across FPGA/DSP, hardware, embedded software, verification, SI/PI, PCB layout, and mechanical/thermal design teams

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent
  • At least seven (7) years of design background in an AI/ML engineering role is ideally required, with significant time deploying models into production
  • System-level design experience, including identifying architectural approaches and tradeoffs
  • Expert knowledge of the modern machine learning toolchain, including PyTorch or TensorFlow, ONNX, quantization, pruning, and compilation for deployment
  • Experience deploying inference on embedded and accelerated targets such as FPGA and adaptive SoC, GPU, or dedicated AI accelerators
  • Ability to reason about latency, throughput, power, and memory bandwidth tradeoffs
  • Experience designing with CUDA and/or ROCm
  • Familiarity with high-speed interconnect, memory hierarchy, and thermal and power budgets
  • Ability to assess AI feasibility against available data and scope data pipeline, training, and validation efforts
  • Some knowledge of FPGAs, hardware, and embedded software
  • Exposure to MLOps, including model versioning, monitoring, and retraining in production, is an asset
  • Ability to undertake designs subject to ITAR or classified-information restrictions in the United States, or CGP or classified-information restrictions in Canada
  • Concise communication and writing skills
  • Excellent listening, understanding, and extrapolation skills
  • Professional and personable
  • Enjoys travel, anticipated to be up to 6 weeks per year, typically within North America
  • Proven experience giving presentations to small-to-medium-sized groups
  • Must complete background checks and security screening under Canada’s Controlled Goods Program (CGP); may also need security clearance under the Contract Security Program (CSP)

Benefits

  • Comprehensive medical, dental, and vision plans
  • Matching GRSP contributions
  • Annual profit-sharing bonus
  • Other supplementary benefits
  • Travel opportunities, typically within North America, up to 6 weeks per year

Job type

Full Time

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

PyTorchTensorflow

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.