A

Astucemedia

Real-time AR data visualization for media

Lead Software Engineer: AI, Data Visualization and Platform

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • 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 working with cloud-based, distributed, or real-time applications.
  • Practical experience applying AI or Generative AI to software development, engineering workflows, or products.
  • Ability to move between detailed technical implementation, architecture, and broader product discussions.
  • Ability to work effectively in a fast-paced environment with demanding deadlines.
  • A hands-on mindset; this is not a management-only position.

Responsibilities

  • Mentor and support developers while fostering technical excellence, curiosity, and continuous learning.
  • Drive practical adoption of AI-assisted development tools and workflows across the engineering team.
  • Establish practices and guidelines for AI use while maintaining standards for code quality, testing, security, and code review.
  • Collaborate with the Lead Solutions Architect on architecture, system design, and technical direction.
  • Partner with the Products Integrative Director to explore and translate product ideas into technical solutions.
  • Evaluate emerging technologies and prototype approaches that can create product or engineering advantages.
  • Work with the Technical Project Manager to ensure technical feasibility, identify risks, and support reliable delivery.
  • Participate in occasional onsite deployments and international travel when required.
  • Write and maintain production-quality code for critical system components across the full stack.
  • Evolve and progressively modernize the Angular and C#/.NET Core platform.
  • Contribute to scalable architectures, distributed systems, APIs, data flows, and third-party integrations.
  • Help introduce cloud-native applications, containerization, event-driven systems, and modern deployment practices.
  • Develop and integrate AI-powered features into production software, moving initiatives from experimentation to reliable capabilities.
  • Contribute to AI applications involving large language models, agents, retrieval-augmented generation, embeddings, intelligent search, workflow orchestration, and related technologies.
  • Help develop advanced, interactive, real-time data visualization experiences for complex datasets, including financial markets, elections, sports, mapping, and dashboards.
  • Optimize real-time data systems, integrations, performance, reliability, and deployment processes.
  • Collaborate with Staff and Senior Developers on technical design and code reviews.

Desired Qualifications

  • Experience with AI-assisted coding, software modernization, or developer enablement.
  • Experience with large language model applications, agents, tool calling, retrieval-augmented generation, embeddings, vector search, or workflow orchestration.
  • Experience with production AI systems, including reliability, latency, cost, security, privacy, observability, and evaluation considerations.
  • Experience with advanced data visualization using D3.js, Highcharts, ECharts, Plotly, Three.js, Canvas, SVG, WebGL, or WebGPU.
  • Experience with geospatial visualization, mapping, dashboards, or other data-intensive interactive applications.
  • Experience with real-time data technologies such as Kafka, WebSockets, messaging systems, or event-driven architectures.
  • Experience with SQL and NoSQL databases, high-volume data processing, or distributed data transformation.
  • Experience with Docker, Git, continuous integration and continuous delivery, Kubernetes, Azure, AWS, or Google Cloud Platform.
  • Experience with Python, FastAPI, or other technologies supporting AI and data applications.
  • Experience working in live broadcast, media, financial, sports, or other high-stakes data environments.
  • French language skills.

About the Company

Astucemedia

Real-time AR data visualization for media

Astucemedia creates real-time data visualization and immersive experiences for broadcast, museums, music venues, sports arenas, and digital platforms. It combines live data with augmented reality, virtual sets, videowalls, touch screens, and other media formats to produce graphics. Its Data Platform Software streams feeds from providers like Bloomberg, Refinitiv, AP/Thomson Reuters for elections, social media, weather, and sports data from Stats Perform and Sportradar, delivering graphics across Vizrt, Unreal, Unity, Ventuz, XPression, Zero Density, Pixotope, Intuiface and more. The company differentiates itself by wide data sources and platform integrations, serving clients such as ABC News, ESPN, CNN, NBC, and major networks, with a goal to help broadcasters and venues tell timely, data-driven stories through live or immersive visuals.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Montreal, Canada
Founded
2003

Recently Posted Jobs

Explore more opportunities at Astucemedia

See more jobs