New Value Solutions, a national IT consulting company is seeking a Sr. Software Developer to leverage OpenAI’s GPT and Open-Source models to drive innovation via Generative AI and Machine Learning. The successful candidate will be required to relocate to Vancouver for this position.
Responsibilities:
- Rapidly develop and iterate on proofs-of-concept to test new ideas and hypotheses to efficiently validate and evolve our software solutions in alignment with our strategic objectives.
- Design, develop, implement and maintain 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.
- Experience with cloud technologies such as Azure is preferred.
- Work closely with data scientists to integrate and deploy AI/ML models into production systems.
- Support of production systems in terms of problem analysis, solution development, and maintenance of existing software programs or applications supported by the Innovation team.
- Research, replicates, diagnoses, troubleshoots, and identifies solutions to resolve technical product and system issues.
- Document issues and outcomes accurately into the ticketing system to capture enough information for escalation and historical tracking.
- Contributing input to user stories for product fixes and feature enhancements.
- Perform code maintenance and versioning using department revision control tools.
- Capability to work on "full-stack," including data, back-end services, and front ends.
- Stay abreast of emerging trends and advancements in AI, and software development to continually enhance our product offerings.
Requirements:
- 9+ years of work experience as a Software Developer.
- Bachelor degree in Computer Science or STEM. (Science, Technology, Engineering, Math)
- Experience working with Large Language Models (LLMs) such as OpenAI models.
- Creating RAG applications.
- Deploying and Managing applications on Azure (Azure cognitive search, Pinecone, and Pgvector).
- Programming in Python, C#, .NET, object-oriented programming, SQL, and CI/CD pipelines.
- Experience with Flutter and Angular is a strong asset.
- Experience with technologies like Git, Node, Typescript, JavaScript, JQuery, HTML and CSS.
- Extensive experience using agile and DevOps tools, techniques and processes.
- Extensive experience in leading the development cycle (design, develop, integrate, test, prototype).
- Ability to work with highly complex and integrated environments.
- Experience in evaluation and selection of software development languages and tools.
- Experience ensuring Scalability, Security and Performance of Software Systems.
- Experience with agile methodologies and cloud DevOps environment, involving continuous improvement, development Unit Testing, problem resolution, analysis, and/or technical proficiency.
- Ability to mentor and guide junior developers, fostering a culture of continuous learning and growth.
If you have this expertise, and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contacted.
ID# 4687