AI Developer – Vision and Language - Senior

at  Jatom Systems IncCAN

Ottawa, ON K2M 1X3, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Feb, 2025Not Specified05 Nov, 20248 year(s) or aboveSoftware Development,Python,Enterprise Software,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIRED QUALIFICATIONS

  • Bachelor’s degree in computer science, Software Engineering, a related field, or equivalent job experience..
  • 8+ years of experience developing high quality enterprise software
  • Proficiency in Python and C#. Familiarity with software development best practices
  • Solid understanding of machine learning concepts, frameworks, and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Strong problem-solving skills and the ability to drive best in class solutions while maintaining simplicity
  • Proven history of getting things done (e.g., not just a thinker, but someone capable of delivering high quality code and finishing the job)
  • Team player – able to share, mentor and code review, with the ability to adapt to the latest development techniques.
  • Eligible for up to a top-secret security clearance.

PREFERRED QUALIFICATIONS

  • Agile development experience, including the use of automated unit and integration tests.
  • Good understanding of AI/ML frameworks and tools
  • Enterprise development experience (large databases, multi-tier applications).
  • Linux experience.

Responsibilities:

  • Design, Develop, and Test: Create robust, scalable, and efficient software solutions following industry best practices and meeting documented acceptance criteria.
  • Write Clean Code: Craft well-documented and maintainable code, adhering to coding standards and guidelines.
  • Code Reviews: Conduct thorough code reviews to ensure compliance with coding conventions and quality standards.
  • Troubleshooting and Debugging: Identify root causes and implement effective solutions for issues that arise.
  • Collaborate: Work closely with your team, including developers, testers, product owners, and managers.
  • Continuous Improvement: Embrace a focus on continuous improvement and challenge the status quo.
  • Agile Participation: Actively engage in Agile ceremonies, such as daily standups, grooming, sprint reviews, retrospectives, planning, and demos.
  • Write, test, and maintain high-quality code in Java, Python, and C# to support AI/ML initiatives.
  • Work closely with senior developers, data scientists, and other team members to understand requirements and deliver high quality innovative solutions.
  • Assist in integrating AI/ML models and algorithms into existing systems and applications.
  • Develop using test driven design (TDD) and CI/CD principles.
  • Stay updated with the latest trends and advancements in AI/ML and related technologies.


REQUIREMENT SUMMARY

Min:8.0Max:13.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering a related field or equivalent job experience

Proficient

1

Ottawa, ON K2M 1X3, Canada