AI Software Developer
Altis Technology
Job Description
Location: Richmond, BC (Hybrid, 3 days on-site: Tuesday, Wednesday, Thursday) Language: English, professional proficiency in both written and spoken communication Duration: 12-month contract Background Check Requirement: Enhanced background check required About the Opportunity This is a unique opportunity to shape how AI-native development is delivered within a large, complex public sector environment. As a Senior AI Software Developer, you will take a handsâon role in designing and delivering modern, productionâgrade applications powered by AI, helping redefine how software is built, tested, and deployed at scale. You will work within a collaborative, crossâfunctional team of engineers, product leaders, and stakeholders, driving innovation through practical execution.
This role is ideal for someone who thrives on ownership, challenges conventional approaches, and is motivated to create measurable impact through cuttingâedge AI solutions. Whatâs In It for You Join a forwardâthinking team that is actively investing in AI innovation and modern engineering practices. You will have the opportunity to influence enterpriseâwide standards, mentor peers, and contribute to transformative initiatives that accelerate delivery and improve quality.
This is an environment that values curiosity, experimentation, and continuous learning, offering exposure to emerging tools, frameworks, and methodologies in AI and cloudânative development. Your Responsibilities Design, build, and deploy AIâenabled application rewrites using C#, ASP.NET, .NET, and Azure, ensuring scalability and observability. Lead the selection and implementation of AI development tools, including coding assistants and agentâbased workflows.
Develop and integrate LLMâpowered solutions using Azure OpenAI and related technologies, moving from prototype to production. Design and optimize RAG pipelines and vectorâbased architectures to meet performance and quality targets. Establish AI evaluation, testing, and quality assurance frameworks, including automated regression and safety testing.
Create and document an AIânative SDLC playbook, including standards, templates, and reference architectures. Mentor team members through code reviews, pairing, and knowledge sharing. Skills and Qualifications 5-8+ years of progressive software development experience, including recent work with AI or LLM-based systems.
Strong proficiency in Python and C#, with experience in .NET and cloud-native development on Azure. Demonstrated experience designing AI systems, including RAG pipelines, embeddings, and agentâbased architectures. Experience with AI/ML frameworks such as OpenAI SDKs, LangChain, or Hugging Face.
Solid understanding of CI/CD pipelines, APIs, Git, and Agile delivery practices. Proven ability to communicate complex technical concepts clearly to diverse audiences. Strong collaboration skills and a proactive, ownershipâdriven mindset.
All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions. #J-18808-Ljbffr