Back to results

Staff / Principal Software Engineer | Java + AI

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

🚀 Hiring: Staff / Principal Software Engineer | Java + AI

📍 Location: Toronto, ON (Hybrid - 3days onsite)

Looking for a Staff/Principal Software Engineer who loves building from 0→1, working through ambiguity, and shipping production systems quickly.

This is a hands-on IC role with strong architectural ownership, working across Java backend, AWS, edge computing, and AI/ML platforms.

🔹 What You’ll Work On

  • Design end-to-end signal processing and ingestion flows

• Build scalable Java/Spring Boot microservices & APIs

• Architect solutions across CDN/edge compute & edge workers

• Build data pipelines and platform capabilities supporting ML inference

  • Design integrations with identity/KYA/trust vendors
  • Make architecture decisions around AWS, storage, reliability, observability & security
  • Work closely with Data Science, Product and Engineering teams

🔹 Must-Have

• 10+ years building production distributed systems

• Deep Java + Spring Boot expertise

• Strong AWS experience

  • Microservices & event-driven architecture

• Experience supporting ML inference/data platforms

• Hands-on AI-assisted development – GitHub Copilot, Claude, Cursor or similar

• Proven 0→1 / greenfield engineering experience

  • Strong system design and architecture skills
  • Comfortable working in fast-paced, ambiguous environments

Contract: 6 months contract (High possibility of extension upto 1 year)

⭐ Nice to Have

Edge/CDN compute, Lambda@Edge, JavaScript/TypeScript, Python, Databricks, JWT/JWS, PKI, OAuth2, identity/security, observability at scale.

📩 Share your resume : yashvi.shah@apexon.com

#Hiring #SoftwareEngineer #Java #SpringBoot #AWS #AI #MachineLearning #DistributedSystems #TorontoJobs

More about this job

Responsibilities

Design and build scalable Java/Spring Boot microservices and end-to-end signal processing flows. Architect solutions across AWS, edge computing, and ML inference platforms while collaborating with Data Science and Product teams.

Requirements

Requires over 10 years of experience building production distributed systems with deep expertise in Java, Spring Boot, and AWS. Candidates must have proven experience in greenfield engineering and the use of AI-assisted development tools.

Skills

  • Java
  • Spring Boot
  • AWS
  • Microservices
  • Event-driven Architecture
  • ML Inference
  • System Design
  • Distributed Systems
  • AI-assisted Development
  • Edge Computing
  • CDN
  • API Design
  • Data Pipelines
  • Architecture Ownership
  • Greenfield Engineering
  • Signal Processing

Visa sponsorship

Not detected in the job text

Hiring contact

Yashvi Shah

Hiring contact email

yashvi.shah@apexon.com

Categories

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

Keywords

  • Java
  • Spring Boot
  • AWS
  • AI
  • Machine Learning
  • Distributed Systems
  • Microservices
  • Event-driven Architecture
  • Edge Computing
  • CDN
  • Lambda@Edge
  • JavaScript
  • TypeScript
  • Python
  • Databricks
  • JWT
  • JWS
  • PKI
  • OAuth2
  • Identity Management
  • Observability
  • GitHub Copilot
  • Claude
  • Cursor
  • Signal Processing
  • API
  • Greenfield Engineering
  • System Design
  • Financial Services
  • Banking

Report this job