Posted August 04, 2021

Software Engineering Manager, Machine Learning and Analytics

Location: Vancouver
Job ID: 2032
Employment Type: Permanent

Are you a Software Engineering Manager who is looking to work on modern, sophisticated applications, using leading edge technologies? Our Client is the leader in their industry providing solutions for the global financial sector. We love this company because they have been recognized with numerous awards, is rapidly growing, and is located in a beautiful office in Gastown.

Our client has asked for our help in looking for a Software Engineering Manager with a focus on Machine Learning and Analytics for a permanent position. This is an opportunity to lead some of the best developers in Vancouver and apply your craft in an environment that encourages creative thinking and autonomy.
As a Software Engineering Manager for the Machine Learning and Analytics group, you are an experienced 2nd line manager who will lead a software organization consisting of multiple teams that are responsible for delivering Artificial Intelligence systems. You will act as the anchor for building a top-tier team that will transform Information Management through technology that is smart, sophisticated, user-centric, and highly scalable. Our client is building teams and a culture that respects the craft of software engineering, applying expertise to problems that really matter.

Here is what you'll be doing on a day to day basis:

  • Lead a team of talented Engineers and Data Scientists who like to ship code and tackle hard engineering problems
  • Be a hands-on 2nd line Engineering team manager who will spend up to 60% of your time on people management, recruitment and organizing teams, and 40% of your time in design reviews, sprint planning and other Agile artifacts
  • Partner with peers across Engineering, Product Management, Operations, Support and Human Resources to drive delivery of cross-functional projects and address technical and resourcing challenges in your organization
  • Mentor and guide the professional and technical development of your team members: help develop their careers, and assign them to projects tailored to their skill levels, personalities, work styles, and professional goals
  • Build teams that are collaborative, inclusive, and respectful of each other
  • Provide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team members
  • Instill a spirit of continuous improvement in the team’s code, architecture, and processes
  • In collaboration with Product Mangers, Test Managers, and your Engineers, maintain a prioritized backlog and create short term and long term goals for your team
  • Help your team build relationships across functions such as Support, Operations, Test, and other teams to ensure Global Relay’s continuing success
  • Appreciate and advocate for information security and secure coding practices

Here is the type of person we are looking for:

  • A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience
  • 2+ years of experience as a 2nd line Software Engineering Manager or Senior Manager overseeing an organization of 20 people or greater, including managing 1st line Managers or Leads
  • 3+ years of experience as a hands-on 1st line Software Engineering Manager or a Team Lead, managing a team of 3 people or greater
  • 8+ years of software development experience, shipping enterprise grade software, using multiple languages and frameworks
  • Extensive people management experience, and experience aggressively recruiting for and building a software development organization
  • Experience building and managing large, highly scalable distributed services, complex databases, microservices and API’s in service and resource-oriented architectures
  • Experience with large complex databases and managing data quality and lifecycle issues
  • Understanding of modern frameworks and techniques for building web application user interfaces
  • Experience with any of the following is an asset:
    • Python
    • TensorFlow
    • PyTorch
    • C/C++
    • High Performance Computing
    • CUDA
    • Voice/NLP
    • Docker or Kubernetes
    • CI/CD systems
    • Big Data technology
    • Security in an enterprise environment
If you are interested in exploring this position, please apply now! 

Our client is an equal opportunity employer and values diversity at their company. 

People are our passion. People are our profession. 

Since 2010, SIGnature Recruiting has been pairing exceptional people with short-term contracts and long-term careers in Vancouver’s flourishing IT industry.  We are specialists in IT Recruiting and pride ourselves in making valuable contributions to our clients and candidates.

Apply for This Position

* Mandatory fields