Senior Engineering Manager, AI Simulation

Posted last month

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Engineering Manager leading a team of backend engineers for the development of AI simulation technology. Overseeing project execution and driving best practices in engineering.

Responsibilities

  • Grow a high-performing team of backend engineers, managing career development and fostering a culture of continuous growth and humility
  • Manage sprint ceremonies and planning meetings to align team efforts with strategic product goals, maintaining a tight feedback loop between engineering and end-users
  • Manage tech debt to an appropriate level in a fast-moving, early stage product. Constantly evaluate the tradeoff between building durable, hardened software and scrappy prototypes
  • Manage delivery, scheduling, and timelines to optimize predictability of delivery
  • Own the technical direction and architectural discussions for the AISim simulation and data platform, ensuring solutions are maintainable, scalable, and secure. Maintain coordination with other engineering teams where technical decisions have cross-team impacts
  • Work closely with researchers, product managers, and internal stakeholders to translate complex scientific requirements into clear technical deliverables and implementation plans
  • Remain hands-on with code reviews and critical design decisions, establishing best practices for CI/CD pipelines, API design, and cloud infrastructure

Requirements

  • 10+ years of software engineering industry experience including at least 4 years in a management role with a proven track record of remaining technically hands-on while leading and growing engineering teams
  • Proven track record of shipping high quality software with sustained high velocity and predictability
  • Experience leading teams building early-stage products, and making staffing, technical, and other planning decisions in such an environment
  • Deep understanding of software design principles, architectural patterns, and building cloud-based SaaS products
  • Strong experience with GCP (or another major cloud provider) including networking, compute, and container orchestration
  • Demonstrated ability to manage complex data systems, including knowledge of ORMs, schemas, and transactional vs. analytic databases
  • Excellent communication skills with the ability to influence cross-functional teams and translate customer requirements into high-impact solutions

Benefits

  • Comprehensive medical, dental, and vision coverage for employees and dependents with generous employer premium contributions
  • Retirement savings with company matching
  • Paid parental leave
  • Inclusive family-building benefits
  • Flexible paid time off
  • Company-wide seasonal breaks
  • Support for flexible work arrangements that enable sustainable performance
  • Opportunities for continuous learning and growth through on-the-job development, cross-functional collaboration, and access to internal learning and development programs

Job type

Full Time

Experience level

Senior

Salary

CA$192,000 - CA$288,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudGoogle Cloud Platform

Location requirements

RemoteCanada

Report this job

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