Infinix Software logo
Infinix Software1 week ago

Sr. Software Engineer

On-site · Toronto, Ontario, Canada

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Senior Software Engineer to architect and deploy scalable AI-driven data analytics solutions on cloud-based platforms. Responsibilities include building and refactoring AI-augmented features, implementing secure backend logic, designing serverless and microservices architectures, maintaining high-performance data processing pipelines, collaborating with cross-functional teams to translate requirements into autonomous technical solutions, and delivering robust code with comprehensive documentation. Requires hands-on experience with Java and Python, RESTful APIs, cloud-native technologies, AI/LLM tooling (e.g., LangChain/LangGraph), data-processing technologies (Dataflow/Beam, BigQuery, PubSub, GCS), and modern CI/CD/ IaC practices, plus ability to operate in a globally distributed engineering environment and participate in Agile ceremonies.

Required Qualifications

  • Bachelor's degree or equivalent experience
  • 5+ years experience working in Java and Python
  • 5+ years experience of working with APIs
  • Experience building and consuming RESTful APIs
  • GenAI Fundamentals: Understanding of how LLMs work, including Context Engineering
  • 5+ years with SQL and PostgreSQL
  • 5+ years experience with Maven or Gradle and backend technologies such as JAVA/J2EE, SpringBoot and Microservices
  • 5+ years experience with software testing, performance, and quality engineering techniques
  • 3+ years experience with Cloud technology: Google Cloud Platform
  • Proactive participation in Agile ceremonies
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Infinix Software

Sr. Software Engineer

Apply on Sorce