Software Engineer - Profiler

Toronto, ON
Engineering /
Full-Time /
Hybrid
About the Position:  
As a member of the Profiler team, you will help build Deepview our open-sourced tool that enables ML practitioners to identify performance bottlenecks and recommends the most cost/time-effective hardware option for their workloads.

Your expertise will drive the scalability, performance, and reliability of our offerings, enabling our customers to seamlessly access and utilize a comprehensive suite of ML services that we offer.

Come join our team and contribute towards democratizing Machine Learning for the world.

This position is a Permanent, Full-Time Position. We operate in a Hybrid work environment that requires team members to be in the office 3 days a week. Our office address is located at 22 Adelaide Street West.

Responsibilities:

    • Build customer-facing applications 
    • Participate in discussions with a team to craft performant solutions that exceed modern standards for efficiency, scalability, accessibility, and security
    • Own your work during all stages of our software development lifecycle from product and project requirements, architecture, and deployment into production environments
    • Participate in code reviews, front-end design reviews, or technical reviews of product stories with in-depth yet constructive criticism; give and take feedback
    • Be vocal about efficiency and quality for yourself and your team; obsess over practices like Unit Testing, Continuous Delivery, or Refactoring
    • Ensure solutions meet customer and business needs - not just minimum defined requirements

Who you are:

    • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. 
    • Strong coding skills in Javascript, Python, and C/C++.
    • 3+ years of industry experience in software engineering. 
    • Keen UI/UX sense and enjoy building products that our customers will love using on daily basis
    • Experience with version control, unit test authoring, code review, and deployment strategies
    • Experience working with teams, working on bigger products, or even startup experience
    • Great verbal and written communication skills

Nice to haves:

    • Experience with machine learning products
    • Industry experience in building enterprise-scale large distributed systems.
    • Exposure to performance modeling, profiling, debugging, and code optimization or architectural knowledge of CPU and GPU is a plus.
$100,000 - $120,000 a year