Hi guys,
I am very excited to finally receive the ITA. As I am preparing my submitting all my documents, I can't help but worry about whether I could be rejected if I choose the wrong NOC code.
So here's my background: I have been staying in the same company for more than four years. When I was hired, my title was Software Engineer. As the company grows, the HR team divided the engineering team into smaller specific titles for different bands of salary. I have always been more on the developing computer vision / AR / VR side of the team, as a result, my current title is senior computer vision engineer.
The embarrassing thing is, I have always been doing half of the machine learning work, that's closer to [21211 Data Scientist], and half of the engineering coding, like building mobile apps and backend servers, that's [21231 Software engineers and designers]
I am currently using the 21231 Software engineers and designers because most of my time my title has been a software engineer and senior software engineer. I attached the job duties that my HR drafted for me, so the million-dollar question is: do you think 21231 is a good fit for it?
"""
As a Senior Computer Vision Engineer within our Applied Research Group, his responsibilities include:
1. Gathering and analyzing the need of end-users and technical requirements from the up, and downstream systems, designing and implementing innovative software solutions to meet those requirements.
2. Researching and developing advanced computer vision algorithms, with a focus on optimizing performance and usability. Staying up-to-date with the latest technology trends and best practices in computer vision and related fields, and recommending improvements to enhance the software.
3. Conduct tests to verify the effectiveness and efficiency of the software. Maintain the software codebase to ensure its longevity and scalability. Collaborating with stakeholders to understand their requirements and integrating their feedback into the development of the software.
4. Establishing technical roadmaps and leading the overall development of software projects.
5. Performing code reviews and drafting technical documentation to guide future development. Mentoring and guiding Junior engineers and supporting the growth and development of the engineering team.
"""
and my title history is
01/07/2019 Software Engineer
02/16/2021 Senior Software Engineer
03/15/2021 Senior Computer Vision Engineer
I want to thank any help in advance, thank you very much!
I am very excited to finally receive the ITA. As I am preparing my submitting all my documents, I can't help but worry about whether I could be rejected if I choose the wrong NOC code.
So here's my background: I have been staying in the same company for more than four years. When I was hired, my title was Software Engineer. As the company grows, the HR team divided the engineering team into smaller specific titles for different bands of salary. I have always been more on the developing computer vision / AR / VR side of the team, as a result, my current title is senior computer vision engineer.
The embarrassing thing is, I have always been doing half of the machine learning work, that's closer to [21211 Data Scientist], and half of the engineering coding, like building mobile apps and backend servers, that's [21231 Software engineers and designers]
I am currently using the 21231 Software engineers and designers because most of my time my title has been a software engineer and senior software engineer. I attached the job duties that my HR drafted for me, so the million-dollar question is: do you think 21231 is a good fit for it?
"""
As a Senior Computer Vision Engineer within our Applied Research Group, his responsibilities include:
1. Gathering and analyzing the need of end-users and technical requirements from the up, and downstream systems, designing and implementing innovative software solutions to meet those requirements.
2. Researching and developing advanced computer vision algorithms, with a focus on optimizing performance and usability. Staying up-to-date with the latest technology trends and best practices in computer vision and related fields, and recommending improvements to enhance the software.
3. Conduct tests to verify the effectiveness and efficiency of the software. Maintain the software codebase to ensure its longevity and scalability. Collaborating with stakeholders to understand their requirements and integrating their feedback into the development of the software.
4. Establishing technical roadmaps and leading the overall development of software projects.
5. Performing code reviews and drafting technical documentation to guide future development. Mentoring and guiding Junior engineers and supporting the growth and development of the engineering team.
"""
and my title history is
01/07/2019 Software Engineer
02/16/2021 Senior Software Engineer
03/15/2021 Senior Computer Vision Engineer
I want to thank any help in advance, thank you very much!