cover image
Yochana

Software Engineer - C++ and (Java or python)

Remote

Canada

Fresher

Full Time

08-10-2025

Share this job:

Skills

Leadership Python Java Test Training Linux Machine Learning Programming Databases Organization Software Development C++

Job Specifications

Job description

Provide Development support to Software development community across the organization by managing, maintaining, and troubleshooting clients internal software application and tooling.

Roles and responsibilities

1. Respond to and triage support questions and support requests from client engineers

2. Extract relevant information from log files and other sources to debug, identify owners or root causes

3. Write basic tools and test cases to improve the speed and quality of support

4. Work with technical writers to improve documentation in areas covered by support

5. Produce reports for leadership with data on performance of the program

6. Provide insights and suggestions on product development and the product roadmap; contribute to product development.

7. Manage and escalate client engineers' support queries, using advanced data tools for in-depth analysis to quickly identify and resolve issues, enhancing ML model development cycles.

8. Develop debugging scripts and documentation to automate and speed up responses, and provide actionable feedback to the engineering team.

Required Skills

1) Hands on experience(2-3) years on software programming on 2 out of C++, Java or Python developing small or medium sized application.

2) Preferred experience with at least one front end web technologies.

3) Hands on experience(2-3) years on Databases, Linux.

4) Relevant Application support / Dev support experience would be a plus.

5) Basic knowledge of what machine learning models are, and different types of algorithms.

6) 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.

7) High level building blocks of AI implementation.

About the Company

Yochana: Your Trusted Workforce Partner Across North America & Beyond For over 15 years, Yochana has been a leading talent acquisition firm, connecting businesses with top professionals across industries. Headquartered in Farmington Hills, Michigan, we specialize in temporary workforce solutions, permanent placements, contract-to-hire, and recruitment process outsourcing (RPO) across the USA, Canada, Mexico, and India. At Yochana, we go beyond traditional hiring agencies--our customized recruitment strategies and AI-driven ... Know more