Lead Software Engineer – AI, Data Visualization & Platform
Role Overview
The Lead Software Engineer – AI, Data Visualization & Platform bridges architectural vision, product innovation, advanced visualization, and daily engineering execution.
This is a hands-on technical leadership role with approximately 70% technical execution and 30% leadership, mentorship, and team development.
The role works with architecture, product, project management, and front-end and back-end development teams.
Key Skills for This Role
Full Job Posting
About Astucemedia
Astucemedia develops creative and software solutions for real-time data visualization across live 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 – AI, Data Visualization & Platform bridges architectural vision, product innovation, advanced visualization, and daily engineering execution.
This is a hands-on technical leadership role with approximately 70% technical execution and 30% leadership, mentorship, and team development.
The role works with architecture, product, project management, and front-end and back-end development teams.
Technical Leadership
- Mentor developers and drive practical adoption of AI-assisted development tools and workflows.
- Establish AI usage guidelines while maintaining code quality, testing, security, and code review standards.
- Collaborate on architecture, system design, technical direction, product ideas, feasibility, and delivery risks.
- Evaluate emerging technologies and prototype approaches that can improve products or engineering.
Hands-on Engineering
- Write and maintain production-quality full-stack code for critical system components.
- Evolve the Angular and C#/.NET Core platform and contribute to scalable architectures, APIs, distributed systems, data flows, and integrations.
- Introduce cloud-native applications, containerization, event-driven systems, and modern deployment practices.
- Develop AI-powered production features involving LLMs, agents, RAG, embeddings, intelligent search, and workflow orchestration.
- Build interactive, advanced, and real-time data visualization experiences for complex datasets.
- Optimize real-time data systems, integrations, performance, reliability, and deployment processes.
Essential Qualifications
- 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 software development and system design experience.
- 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, collaboration, and hands-on execution skills.
Preferred 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 reliability, latency, cost, security, privacy, observability, or 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 Travel
- The role is hybrid and based in Astucemedia’s Montreal Old Port office.
- Occasional onsite deployments and international travel may be required.
Benefits
- Benefits include comprehensive group insurance, medical and dental coverage, telemedicine support, RRSP matching, a wellness allowance, and team activities.
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 Lead Software Engineer to combine hands-on software development, architecture, AI adoption, data visualization, and technical leadership. The role spends about 70% of its time on full-stack execut
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