Description:
Responsibilities
• Develop software solutions using AI and chat interfaces that are part of our talent acquisition platform. These include areas like creating solutions using AI-related APIs from Google, Open AI, and others, as well as fine-tuning and working with pre-trained language models
• You will use tools like Python and packages such as NLTK, Gensim, spaCy, HuggingFace, LangChain, etc.
• You will be developing applications on cross-cloud platforms such as Google Cloud Platform (GCP) and Amazon Web Services (AWS)
• Provide technical troubleshooting and debug support
• Ensure that necessary technical documentation is maintained in an appropriate manner
• Develop automated tests targeting features delivered
• Oversee and enable planning, design and development for projects your teams are responsible for, applying the Agile SDLC methodology and Scrum practices
• Support recruiting and hiring efforts for the team
• Ensure that architectural and operational requirements (security, automated testing, monitoring, etc.) are included and met for all delivered software
• You will also have the opportunity to experiment with new technologies and develop proof-of-concept projects
• Mentor and grow team members as they navigate new and cutting-edge technologies
• Collaborate with product owners in driving roadmap deliverables
Qualifications
• 8+ years of product development experience of consumer software and applications
• Extensive experience with Python and AI/ML related tools
• Preferred experience in .Net, C#, Web API, SQL and steaming and messaging technologies or similar tech stacks, experience with generative AI is a plus
• Experience working with cloud-based AI providers like OpenAI, Google, Meta, etc.
• Front-end web development experience with .NET technologies is a plus
• Experience applying automated testing strategies at multiple levels of system granularity; and with tools like xUnit, Swagger, Postman and load simulation suites
• Experience with Docker Compose or similar tools for provisioning ephemeral environments
• Experience with monitoring technologies and in particular to instrumenting application code
• Exposure to agile methodologies and particularly scrum
• Strong understanding of development patterns and SOLID / DDD principles
• Experience in an environment with several teams contributing software components in a microservices architecture is a plus
• Experience delivering applications that run in a containerized environment is a plus
• Bachelor's degree in related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience
Organization | Sedulous Tech Solutions |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Generative AI Engineer |
Job Location | Toronto,Canada |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Experienced Professional |
Experience | 8 Years |
Posted at | 2023-11-03 12:37 pm |
Expires on | 2024-12-24 |