
Senior ML Developer
nesto
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteJob Level
Senior
Tech Stack
AzureCloudGoogle Cloud PlatformNumpyPandasPythonScikit-LearnSDLC
About the role
- Develop scalable and innovative machine learning model.
- Collaborate closely with our DevOps and data team to build and optimize data and machine learning services and infrastructure.
- Create proofs of concepts for new features that improve our processes and customer experience.
- Write clean and maintainable code with an emphasis on solid coding principles.
- Apply your strong technical skills in design, coding, testing, and debugging to create top-quality software.
- Investigate and troubleshoot difficult-to-reproduce bugs, narrow down failure conditions, and perform the first test of new functionalities with confidence.
- Continuously learn about the system and cutting-edge technologies, and use your newfound knowledge to drive improvements in your work.
Requirements
- Bachelors, Masters or PhD in machine learning, computer science or similar degree.
- 3+ years of experience in machine learning.
- 5+ years of software development experience.
- Solid programming skills in Python (pandas, numpy, fastapi, pydantic, scikit-learn, opencv,...).
- Proven ability to automate and productionize machine learning applications and workflows, build AI-driven products on major cloud platforms (in-depth knowledge of Azure or GCP services is a plus).
- Proven ability to write efficient and testable code.
- Understanding of principles in Software Development Life Cycle, Security by Design.
- Proven ability to work with structured and unstructured data.
- A sound understanding of data security.
- Track record of rapidly iterating on prototypes, as well as maintaining, expanding and improving existing codebases.
- Effectively communicating and documenting the work so that we ensure reusability and reproducibility of code and infrastructure.
- A solid grasp on data engineering and data pipeline is a strong plus.
Benefits
- Take advantage of nesto's employee mortgage program that provides our employees with the best, exclusive, preferred low rates.
- Benefit from a generous time-off policy including 4 weeks vacation per year.
- Enjoy a premium benefits plan fully paid by nesto, including a top-class insurance plan and unlimited access to telemedicine and mental health service, for you and your family.
- Access to an annual health and wellness budget.
- Seize the possibility of working in a hybrid mode.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
machine learningPythonpandasnumpyfastapipydanticscikit-learnopencvdata engineeringdata pipeline
Soft skills
collaborationtroubleshootingcommunicationdocumentationcontinuous learningproblem-solvingcode maintainabilitycustomer experience improvementiterationreusability
Certifications
Bachelors in machine learningMasters in machine learningPhD in machine learningBachelors in computer scienceMasters in computer sciencePhD in computer science