Search jobs > Victoria, BC > Principal engineer

Principal Engineer

MetaLab
Victoria, BC
$84 an hour (estimated)
Full-time

Responsibilities

  • Collaborates with our talented design and product teams to ideate, concept, and develop new products
  • Leads and guides technical teams on either the front or back end (ideally both) including technical architecture.
  • Lead the integration and fine tuning of pre-trained ML models and AI services into products and guide other developers to do it.
  • Use ML frameworks to implement pre-built and custom algorithms to power smart products and data driven features.
  • Provides a strong point-of-view on various technologies and tech ecosystems
  • Builds prototypes and technical proof of concepts early with design to help clients envision their future product experience
  • Delivers complex features without being given much detail, design, or specification
  • Provides feedback on designs for completeness, implementation effort and feasibility
  • Reviews project team members' code submissions to match the needs of the project (in terms of quality, correctness, consistency, performance, etc)
  • Participates in shares with the client stakeholders on project progress
  • Is a trusted advisor to client design, product and engineering teams, helping them surmount obstacles and deliver amazing products
  • Supports department by sharing technical knowledge you learn with other project teams
  • Identifies when your project team members are stuck on a technical challenge and offer support
  • Continually looks for ways to improve workflows within projects for themselves and other developers

The must-have shortlist

  • 7+ years of Full Stack experience, in an agency setting is a bonus
  • Appreciation of design and can protect its complexity without compromising fidelity
  • Responds positively and is able to help the team adapt to changing priorities within projects
  • Organized, self-motivated, and comfortable advocating for yourself and the work
  • You can communicate effectively with both technical and non-technical audiences and are comfortable leading presentations of work frequently
  • You can design and communicate strong technical solutions that our internal and client teams understand and want to work on and understand how to achieve compromise on business trade-offs and technical decisions
  • You have experience building full-stack applications across both the frontend and service layer using modern Typescript frameworks (ie.

React, React Native, Nest)

You have experience creating both REST and GraphQL APIs that enable client applications to persist, process, and retrieve data from various types of databases (ie.

PostgreSQL, MySQL, MongoDB, DynamoDB)

  • You have experience using ML models and AI services to power real-live products (ie. Google Cloud AI, Azure AI, AWS AI or Bedrock, GPT, Dialogflow, Claude, LangChain),
  • You have experience implementing ML algorithms with common frameworks in end-to-end applications (ie. TensorFlow, Synaptic, ML5.js, Spark ML).
  • You’re adaptable and quick to embrace unexpected changes in direction
  • You appreciate design and are able to protect its integrity without compromising fidelity or feasibility
  • You’re motivated by feedback and by the opportunity to improve in your role, in the work, and in how you work together as a team
  • 30+ days ago
Related jobs
Promoted
StarIC
Canada

We are looking for talented engineers to join our team and help grow our physical design team. Minimum of a Bachelors degree in Electrical or Computer engineering. ...

Promoted
Cadence Design Systems
Canada

The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread acr...

Roche
British Columbia, Canada

Our team is composed of forward-thinking scientists, engineers, and researchers who are passionate about revolutionizing healthcare through innovation. We are seeking a highly motivated and experienced Software Engineer to join our growing team and contribute to the development of high-performance, ...

Affirm, Inc.
Canada
Remote

In this role, you are a member of Affirm’s Architecture Group, and in that capacity, you report to the VP of Engineering for Architecture. Champion innovative, scalable, and delightful solutions across the engineering organization. Provide technical guidance and influence in other areas of Engineeri...

Equinix
Remote, Canada
Remote

Principal Engineer, Product Software. As a Principal Postgres database engineer, you will be crucial in managing and optimizing our Postgres database systems to ensure high performance, reliability, and scalability. Collaboration: Collaborate with cross-functional teams, including developers, DevOps...

Serendipity Recruiting
India

Our client is seeking an RF and Analog Design Engineer to contribute to the development of multi-tens of GHz Transimpedance amplifiers TIAs. Bachelor’s degree in Electrical Engineering  in the areas of design of high-performance. ...

BMT
Victoria, British Columbia

BMT Canada is recruiting for a Principal Pipeline Engineer to join our experienced team to enhance the capacity and capability of the team. A Principal Pipeline Engineer at BMT Canada will work as a senior member of the Infrastructure and Materials & Structures teams technical and management team an...

Seaspan
Victoria, British Columbia

Act as the technical authority on assigned ship repair and conversion projects: Meet the technical and performance requirements specified by the customer Plan, oversee and execute technical scope within the schedule and cost constraints Provide input, advice and coordination of technical matters, in...

Evonik
Canada ()
Remote

As Principal Engineer Membrane Technology you are exploring a world of opportunities with us. Steer technical discussions as Principal Engineer in strategically important and selected customer meetings to support membrane business activities. Act as technology management interface/liaison with other...

WSP Canada
Canada, Canada

Bachelor degree or similar in engineering or science and a postgraduate qualification in rock mechanics or geotechnical engineering. This role will see you become a leader, thereby enhancing your capabilities and the reputation of WSP's Mine Engineering & Stability team. Registered Professional Engi...