Retour à la recherche
HT
High Tech GenesisSource d’offres vérifiée

Staff / Principal Software Engineer

Offre en anglais

Design and build scalable distributed systems and backend services using Java Spring Boot to support AI/ML platforms. Lead technical architecture and mentor engineers while collaborating with cross-functional teams to deliver cloud-native applications.

  • Sur place
  • Toronto, ON
  • Publié 4 août 2026
  • Postuler avant le 31 janv. 2027
  • 1 poste

Résumé du poste

Overview We are seeking a Staff/Principal Software Engineer to design and build scalable distributed systems supporting AI/ML platforms, backend services, and edge computing. This is a hands-on technical leadership role responsible for architecting solutions, developing production-quality software, and collaborating with cross-functional teams to deliver high-performance, cloud-native applications. Responsibilities Design and build scalable distributed systems from concept through production. Develop backend services and APIs using Java Spring Boot. Build data processing pipelines supporting AI/ML inference and feature engineering. Design edge computing and CDN-based solutions for low-latency processing. Architect cloud-native solutions on AWS. Define integrations with third-party platforms, APIs, and authentication services. Establish best practices for system architecture, observability, scalability, and reliability. Collaborate with Data Science, Product, and Engineering teams to deliver AI-enabled platforms. Leverage AI-assisted development tools to improve engineering productivity. Lead technical design discussions and mentor other engineers through hands-on development. 10+ years of software engineering experience. Strong Java & Spring Boot experience. AWS and distributed systems expertise. Experience with AI/ML data pipelines or inference platforms. Edge computing/CDN experience. Experience using GitHub Copilot or other AI coding tools. Strong architecture and system design skills. Nice to Have JavaScript/TypeScript Python Databricks Microservices, event-driven architecture JWT, OAuth2, PKI

Ce que vous ferez

Design and build scalable distributed systems and backend services using Java Spring Boot to support AI/ML platforms. Lead technical architecture and mentor engineers while collaborating with cross-functional teams to deliver cloud-native applications.

Exigences

Requires over 10 years of software engineering experience with strong expertise in Java, Spring Boot, and AWS. Candidates should have experience with AI/ML inference platforms, edge computing, and AI-assisted development tools.

Compétences indiquées

  • JavaScriptSouhaitée
  • TypeScriptSouhaitée
  • Amazon Web ServicesSouhaitée
  • JavaSouhaitée
  • Spring BootSouhaitée
  • PythonSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Java
  • Spring Boot
  • AWS
  • Distributed Systems
  • AI/ML Data Pipelines
  • Edge Computing
  • CDN
  • System Design
  • GitHub Copilot
  • JavaScript
  • TypeScript
  • Python
  • Databricks
  • Microservices
  • Event-Driven Architecture
  • OAuth2

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Consulting

Renseignements supplémentaires

Expérience minimale
10+ ans
Postuler avant le
31 janv. 2027
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Not Applicable