Lead Software Engineer – AI, Data Visualization & Platform
Role Overview
The Lead Software Engineer role combines hands-on engineering, architecture, AI adoption, data visualization, and platform evolution.
Approximately 70% of the role is technical execution and 30% is technical leadership, mentorship, and team development.
The role contributes to the current production platform and the next generation of Astucemedia technology.
Key Skills for This Role
Full Job Posting
Company Overview
Astucemedia develops creative and software solutions for real-time data visualization across television, studios, museums, immersive experiences, and sports venues.
Its proprietary Data Platform integrates with real-time graphics engines including Vizrt, Unreal, and Unity.
Role Overview
The Lead Software Engineer role combines hands-on engineering, architecture, AI adoption, data visualization, and platform evolution.
Approximately 70% of the role is technical execution and 30% is technical leadership, mentorship, and team development.
The role contributes to the current production platform and the next generation of Astucemedia technology.
Technical Leadership and AI
- Mentor developers and foster technical excellence, curiosity, and continuous learning.
- Drive practical adoption of AI-assisted development tools and workflows.
- Establish AI-use practices that maintain code quality, testing, security, and code-review standards.
- Collaborate on architecture, system design, technical direction, product ideas, feasibility, risks, and delivery.
- Evaluate emerging technologies and prototype approaches that create product or engineering advantages.
- Participate in occasional onsite deployments and international travel when required.
Hands-On Engineering
- Write and maintain production-quality code for critical components across the full stack.
- Evolve and modernize the Angular and C#/.NET Core platform.
- Contribute to scalable architectures, distributed systems, APIs, data flows, and third-party integrations.
- Introduce cloud-native applications, containerization, event-driven systems, and modern deployment practices.
- Develop and integrate AI-powered features into production software.
- Contribute to AI applications involving LLMs, agents, RAG, embeddings, intelligent search, and workflow orchestration.
- Develop advanced, interactive, real-time data visualizations for complex datasets.
- Optimize real-time data systems, integrations, performance, reliability, and deployment processes.
Essential Qualifications
- At least 10 years of professional software development experience.
- Experience in a senior technical role such as Lead, Staff, Principal, Technical Lead, or equivalent.
- Strong hands-on experience with software development and system design.
- Experience designing scalable applications, APIs, distributed systems, or complex data flows.
- Professional experience with C#/.NET and Angular/TypeScript, or closely related technologies.
- Experience with cloud-based, distributed, or real-time applications.
- Practical experience applying AI or generative AI to software development, engineering workflows, or products.
- Strong problem-solving, communication, and collaboration skills.
- Ability to work effectively in a fast-paced environment with demanding deadlines.
- A hands-on mindset; this is not a management-only position.
Nice-to-Have Qualifications
- Experience with AI-assisted coding, software modernization, or developer enablement.
- Experience with LLM applications, agents, tool calling, RAG, embeddings, vector search, or workflow orchestration.
- Experience with production AI concerns such as reliability, latency, cost, security, privacy, observability, and evaluation.
- Experience with advanced data visualization, geospatial visualization, mapping, dashboards, or data-intensive applications.
- Experience with Kafka, WebSockets, messaging, event-driven architectures, SQL, NoSQL, Docker, Git, CI/CD, Kubernetes, Azure, AWS, GCP, Python, or FastAPI.
- Experience in live broadcast, media, financial, sports, or other high-stakes data environments.
- French language skills.
Workplace and Benefits
- The Montreal Old Port office is described as hybrid.
- Benefits include group insurance, RRSP matching, a wellness allowance, and team activities and events.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Astucemedia
Lead Software Engineer – AI, Data Visualization & Platform
Montréal, CAN
Lead Software Engineer – AI, Data Visualization & Platform
Montréal, CAN
Astucemedia is hiring a hands-on Lead Software Engineer to guide AI adoption, platform evolution, advanced data visualization, and full-stack delivery. The role is approximately 70% technical execution and 30% technical
Senior Vizrt Integrator / Developer - Contract
New York City, USA
Lead Software Engineer – AI, Data Visualization & Platform
Montréal, CAN
Senior Back-End Developer
Montréal, CAN
Lead Software Engineer – AI, Data Visualization & Platform
Montréal, CAN
Senior Vizrt Integrator / Developer - Contract
New York City, USA