Senior Software Developer (GenAI/ML) [BHJOB13022_13160]
Location
Richmond, BC | Canada
Job description
On behalf of our client in Richmond, BC , Ignite Technical Resources is looking for a Senior Software Developer for a 12-months contract position .
Role: We are seeking a highly motivated and experienced Full Stack Software Developer to join our innovation team.
The successful candidate will play a key role in leveraging OpenAI's GPT and Open-Source models to drive innovation via Generative AI and Machine Learning. The candidate will collaborate with cross-functional teams, involving professionals from various domains, to create novel software applications and solutions. This role is instrumental in turning innovative ideas into tangible solutions.
Responsibilities: - Design and develop robust, scalable, and maintainable software solutions leveraging OpenAI's GPT and Open-Source models to drive innovation via Generative AI and Machine Learning.
- Collaborate with cross-functional teams to define, design, and test new features.
- Test new technologies and software development methodologies to enhance the user experience.
- Write high-quality, testable code using modern programming languages.
- Debug and resolve technical issues in a timely manner.
- Willingness to work in a start-up mindset within an enterprise environment.
- Willingness to learn and adopt various AI/ML technologies and tools.
- Work closely with data scientists to integrate and deploy AI/ML models into production systems.
Qualifications:
- Bachelor degree in Computer Science or STEM (Science, Technology, Engineering, Math) and 6-9 years of equivalent work experience in IT.
- Experience working Large Language Models. (LLMs)
- Creating RAG applications.
- Deploying and Managing applications on Azure.
- Azure cognitive search.
- Pinecone.
- Pgvector.
- Programming in Python, C#, .NET.
- Extensive experience in leading the development cycle. (design, develop, integrate, test, prototype)
- Extensive experience participating in all activities that support team delivery.
- Extensive experience using Agile and DevOps tools, techniques and processes.
- Experience with technologies like Git, Node, Typescript, JavaScript, JQuery, HTML and CSS.
- Have a growth mindset and participate in fostering a learning culture.
Nice-to-haves:
- Experience with Flutter and Angular is a strong asset.
- Experience with OpenAI models preferred.
- Scaled Agile Framework (SAFe) training and certification such as SAFe Practitioner, or a commitment to undertake training and obtain certification within 2 months from commencement of work.
Due to the volume of resumes, only those candidates being considered will be contacted.
Ignite Technical Resources is a Vancouver-based Information Technology resourcing firm built around three principles: speed, efficiency and quality. We provide highly trained and qualified technical consultants to your organization as a flexible work force option.
Ignite. Wired for people. Follow Ignite on Twitter @ignitetechnical and become a fan on Facebook for up-to-date information about our company including job postings! About Ignite Technical: Founded in 2005 and headquartered in Vancouver BC, Ignite Technical Resources has been the preferred IT Staffing provider for many of Canada’s largest and well-known organizations for over 15 years.By specializing in Information Technology, we ensure that our processes are focused exclusively on providing qualified IT Professionals and our commitment to speed ensures your teams and projects are staffed quickly and efficiently. Our years of experience provide us with one of the most well-developed networks of candidates in the Canadian market. Come see why Ignite Technical is one of Canada’s premier providers of IT Professionals On-Demand.Ignite Technical Resources – Your Source for Top Talent
Job tags
Salary