As a Machine Learning Build & Tooling Engineer, you’re a key stakeholder and an owner of the ML build and deployment infrastructure at Resolver. You’ll create and improve the tooling used to accelerate our ML team!
This is a unique opportunity to get in at the ground level as we upscale. You’ll help build our ML practice to drive analytics and insights with Resolver’s unique data sets. Using your knowledge of tools and deployment, you’ll help Resolver revolutionize an industry with actionable data and insights.
Your Responsibilities: Implement and maintain annotation tooling for Natural Language Processing (Prodigy) Support the implementations of ML experimental tracking and analysis Continuously improve our training pipelines (e.g. model check-pointing) Participate in ad-hoc programming (Python) sprints Support experimental and deployment pipelines Build and maintain docker images for training and deployment Select, configure and maintain training and deployment machines Implement model architectures using lower level deep learning libraries (e.g. Tensorflow, PyTorch) Implement data pipelines using libraries such as Tensorflow, to optimize GPUs
Your Background: Extensive Python experience You’ve built and deployed models in low-level libraries such as Tensorflow, Keras or PyTorch You’ve built data pipelines with libraries like Pandas, Numpy and Tensorflow You understand how to optimize pipelines from storage, through model consumption and back to storage You’ve worked with cloud computing for ML (AWS, GCP or Azure) and Docker containers You understand Artificial Intelligence theory!
About Us: Resolver
Resolver is one of Canada's Great Workplaces. Culture isn't something we write about (although we do), we live our values and challenge each other to be our best selves. We invest in Resolverites who will grow with us. Team: we have smart, talented and curious people you'll work with and learn from. We collaborate a lot too, which means bonus points for people who love cross-functional learning. Impact: we solve complex challenges for some of the world's most recognized organizations. Our customers use our software to help reduce the frequency and severity of negative events to protect people, product and organizational success. What we do matters. Professional development: we have a career development program and great online internal learning for you to tap into. It's a Scale-up: what does that even mean? We have the best elements of a start-up blended with the stability and process design of an enterprise. There is still a lot of white space though, so people to take initiative to help us get better! Vacation: it's open, which means we don't worry about an accrual clock. Unlimited vacation has been called a bit of scam, so we'll tell you that most Resolverites enjoy between 3-4 weeks off a year. Parental leave: best-in-class top-up for new parents - 100% for 15 weeks new parents and a bonus 5 weeks for birth Moms. Great benefits: 100% paid by us for health and dental from day one. And our vision care is every 12 months! We also offer a wellness/fitness reimbursement, that can go towards things like gym memberships, yoga classes, soccer membership fees or a bike. Office perks : coffee/tea/lattes…snacks and more. Ping-pong, games night, beer o'clock, chess, Switch, foodie bake-offs, and salad days are great ways for people to come together.