Studio: Ignite Technical Resources
Job Opening: Senior Fullstack Developer
Location: Richmond, BC, Canada
Type: Full-Time
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.
Qualifications & Skills:
- Bachelor’s degree in Computer Science or STEM (Science, Technology, Engineering, Math) and 6-9 years of equivalent work experience in IT.
- Experience working with Large Language Models (LLMs)
- OpenAI models preferable
- Experience creating RAG applications
- Deploying and Managing applications on Azure
- Azure cognitive search
- Pinecone
- pgvector
- Programming in Python, C#, .NET, object-oriented programming, SQL, and CI/CD pipelines.
- Ability to work with highly complex and integrated environments
Nice-to-haves:
- Experience with Flutter and Angular is a strong asset.
- Previous experience in fast-paced start-up environments is an asset.