An Intern will see the complete project and software development life-cycle, from initial planning phases to release, while on their team. This paid Software Engineering internship opportunity is open to students who are legally eligible to work full-time hours (~40/week) in Canada. Weβre looking for a self-motivated, βget it doneβ attitude and reliable students who enjoy collaborating with a dynamic team to craft a world-class experience.
Job listings
We are seeking a highly skilled Senior Application Developer, with expertise in AI model integration, cloud computing, AWS services and architecture design. The ideal candidate will have hands-on experience with LLMs like OpenAI, Anthropic, and/or Gemini, and knowledge of AI platforms such as Amazon Bedrock and Google Vertex AI. This role is perfect for someone passionate about leveraging AI to build transformative applications.
Develop AI-powered digital twins and intelligent assistants. Utilize LangChain for conversational AI and Gradio for UI development. Design models for real-time interaction and personalization. Research and integrate memory and contextual learning mechanisms.
An exciting opportunity for a software engineer passionate about open source software, Linux, and Web Services at scale. The Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.
This team is passionate about handling large volumes of data, and the engineering challenges in building the distributed systems responsible for automated data ingestion and transformation. They look for dedicated engineers with real technical depth and a desire to understand the end business. If you've designed sophisticated scalable systems, or worked with great teams on hard problems in financial data, or are just interested in tackling complicated technical, critically important problems, join us!
Design cross-cutting solutions by transforming siloed, country-specific, and product-specific implementations into global systems. Orchestrate data transformation, consolidate fragmented data structures into unified schemas supporting multiple products and markets. Collaborate with cross-functional teams to methodically refactor legacy systems and establish global and multi-product development practices.
Lead the design and implementation of secure, reliable infrastructure platformsβacross compute, networking, identity, and policy enforcement. Youβll own and evolve the security posture of our Kubernetes platform, focusing on isolation, observability, and resilience. Youβll build and operate systems for managing secrets, service-to-service auth, and access control. Define and codify best practices in infrastructure security, infrastructure-as-code, and software integrity.
This Software Engineer will help drive development into the next growth phase and will own the implementation, scalability and stability of the product. Collaborates with Product Management and other Engineers to design, build and deliver firewall management solutions which make complex firewall security operations simple. Evaluates modern technologies and approaches to streamline or improve our rapid application development tooling and conventions.
Seeking an experienced AI Solutions Architect to design, develop, and implement innovative AI-powered solutions that solve complex business problems. The candidate will have deep technical expertise in machine learning, cloud architecture, and software engineering, along with strong communication and problem-solving skills to drive strategic AI initiatives.
Looking for a developer who has hands on experience with Databricks/Pyspark, Java, Webservices. The developer will understand the full picture and helps operations with monitoring, dashboards etc., work with architect on design. This position is long term. The developer will constantly keeps an eye on cost and performance of the system and work with BA on the integration requirements.