Software Engineer - Remote / Telecommute
Cynet systems Inc
Toronto
Remote
CAD 70,000 - 90,000
Full time
Job summary
A technology solutions company is seeking a well-rounded support engineer in Toronto. The role involves responding to support requests, debugging issues, and contributing to product development. The ideal candidate will have 2-3 years of software programming experience in languages like C++, Java, or Python, and a basic understanding of machine learning. This position offers an opportunity to enhance technical documentation and collaborate closely with engineering teams.
Qualifications
- 2-3 years of software programming experience in C++, Java, or Python.
- Experience with front end web technologies preferred.
- 2-3 years of experience on Databases and Linux.
- Knowledge of machine learning models and algorithms.
- 1-2 years of hands-on experience in design and deployment of machine learning models.
Responsibilities
- Respond to and triage support questions from engineers.
- Extract information from logs to debug issues.
- Write tools and test cases to enhance support speed.
- Work with technical writers on improving documentation.
- Produce performance reports for leadership.
- Provide insights for product development.
- Manage support queries using advanced data tools.
- Develop debugging scripts and documentation.
Skills
Software programming
C++
Java
Python
Databases
Linux
Machine learning
Front end web technologies
Overview
Job Description
Requirement:
Responsibilities
- Respond to and triage support questions and support requests from Meta engineers.
- Extract relevant information from log files and other sources to debug, identify owners or root causes.
- Write basic tools and test cases to improve the speed and quality of support.
- Work with technical writers to improve documentation in areas covered by support.
- Produce reports for leadership with data on performance of the program.
- Provide insights and suggestions on product development and the product roadmap; contribute to product development.
- Manage and escalate Meta engineers' support queries, using advanced data tools for in-depth analysis to quickly identify and resolve issues, enhancing ML model development cycles.
- Develop debugging scripts and documentation to automate and speed up responses, and provide actionable feedback to the engineering team.
Required Skills
- Hands on experience(2-3) years on software programming on 2 out of C++, Java or Python developing small or medium sized applications.
- Preferred experience with at least one front end web technologies.
- Hands-on experience (2-3) years on Databases, Linux.
- Relevant Application support / Dev support experience would be a plus.
- Basic knowledge of what machine learning models are, and different types of algorithms.
- 1-2 years of hands-on experience with (at least some) areas of design, implementation, deployment, training, testing etc of one or more machine learning models.
- High level building blocks of AI implementation.