Senior Software Engineer leading design and implementation of scalable software for symbolic AI solutions. Joining RelationalAI to deliver trustworthy decision intelligence systems.
Responsibilities
Design and build highly available, performant, and scalable distributed systems that power our core decision intelligence platform.
Implement and optimize advanced graph-based reasoning algorithms to solve complex problems within enterprise knowledge graphs.
Apply expertise in symbolic AI, machine learning, and data systems to deliver production-ready enterprise B2B SaaS features.
Own and drive architectural initiatives that simplify, secure, and scale platform capabilities.
Collaborate cross-functionally with Product, Security, and Operations teams to ensure high-confidence delivery.
Mentor junior and mid-level engineers through technical guidance, code reviews, and design sessions.
Requirements
7+ years of professional experience designing, building, and operating production-grade, distributed software systems.
Expertise in Python and/or Julia and comfortable selecting appropriate tools for a given technical task, including working with SQL.
Solid understanding of system design and architecture for data-intensive applications.
Practical experience with cloud-native infrastructure (e.g., Kubernetes, containers, CI/CD, IaC).
High engineering maturity, demonstrated by a strong track record of ownership, accountability, and advocating for security, reliability, and performance.
Excellent communication and collaboration skills.
Familiarity with core concepts of graph & network analysis.
Willingness to participate in a shared on-call rotation.
Staff Software Engineer specializing in data infrastructure for Instacart's data governance and compute systems. Collaborating with engineering teams to enhance the platform's reliability and performance.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.
Overseeing SAP AMS operations and leading SAP support teams remotely from Canada. Ensuring adherence to SLAs and managing vendor relationships for outsourced SAP support.
Software Engineer (No - Code) at All Gen Tech developing applications by collaborating with teams. A role that emphasizes problem solving and adaption to new technologies in a remote environment.
Technical Lead providing hands - on leadership for Canadian payment systems at Servus Credit Union. Driving integrations, technical oversight, and modernization of payment services in a cooperative environment.
Software Engineer building and expanding internal and external platforms for SecondMuse's mission - driven work. Focusing on full - stack development, systems integration, and practical AI solutions.