Senior Software Engineer

New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonJavascriptSoftware ArchitectureTypeScriptReactData visualization

Requirements

  • 5+ years of software engineering experience in production environments
  • Strong expertise in TypeScript/JavaScript and React
  • Backend development experience using TypeScript or Python
  • Strong API design skills
  • Exposure to AI/ML systems and inference APIs
  • Solid understanding of software architecture and scalable system design
  • Experience delivering features end-to-end with ownership
  • Strong communication skills
  • Ability to work collaboratively in cross-functional and agile environments

Responsibilities

  • Design and implement end-to-end features integrating AI/ML capabilities into backend services and frontend applications
  • Build and maintain scalable APIs connecting database systems with AI inference services and ML models
  • Develop responsive and intuitive user interfaces using TypeScript and modern frontend frameworks
  • Integrate AI/ML models into production systems with monitoring, versioning, observability, and evaluation practices
  • Collaborate with cross-functional teams to define requirements and deliver production-ready solutions
  • Ensure system reliability through testing strategies, debugging, and continuous performance optimization
  • Contribute to ecosystem integrations with external AI/ML tools, frameworks, and cloud services
  • Participate in code reviews, architecture discussions, and technical documentation
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now