Enable job alerts via email!

Senior Software Engineer

Edjuster

Toronto

On-site

CAD 90,000 - 120,000

Full time

11 days ago

Job summary

A technology company based in Toronto is seeking a Senior Python Developer passionate about architecting software systems and writing maintainable code. The ideal candidate has over 7 years of Python development experience with frameworks like Django and Flask. Responsibilities include leading new software component designs, developing testing strategies, and collaborating with teams. This role is pivotal in scaling our AI product for manufacturing systems.

Qualifications

  • 7 or more years of Python development experience, including frameworks and libraries such as Django, Flask, Pandas or NumPy.
  • Experience with at least one major cloud infrastructure backend (AWS, GCP, Azure).
  • Fundamental understanding of DevOps concepts such as infrastructure as code, CI/CD, and containerization.
  • Working knowledge of frontend frameworks like React, Angular or Vue.
  • Strong debugging and troubleshooting skills.

Responsibilities

  • Leading the design and implementation of new software components with scalable, maintainable code.
  • Developing automated testing strategies for new features.
  • Benchmarking the system and identifying potential performance bottlenecks.
  • Collaborating with cross-functional teams for smooth integration of new features.

Skills

Python development
Django
Flask
Data analysis
Machine learning
Cloud infrastructure (AWS, GCP, Azure)
DevOps concepts
Containerization (Docker, Kubernetes)
Frontend frameworks
Debugging
Job description
Overview

At Solid State AI we are developing an AI platform for semiconductor and aerospace manufacturers. Our mission is to infuse creativity and scientific rigor into the design, development and deployment of AI software products. Our objective is to create software that is user-friendly, intuitive and adds significant value to manufacturing customers. Our clients are builders of everyday products, and our solution empowers them to increase production while reducing costs. The AI product, AIMS – AI for Manufacturing Systems, supports users to easily build, interpret and deploy AI models.

We are seeking a Senior Python developer to join our team (headquartered in Toronto, Canada). You should be passionate about architecting software systems and writing highly maintainable code. Our product and business are undergoing significant growth, creating opportunities to have a big impact on our success. In the next quarter we aim to implement features such as multi-user support and large data processing to reach more customers and fuel expansion.

Responsibilities
  • Leading the design and implementation of new software components, ensuring high-quality, scalable, maintainable code and robust architecture
  • Developing automated testing strategies for new features
  • Benchmarking the system, identifying potential performance bottlenecks and proposing efficient solutions
  • Collaborating with cross-functional teams to ensure smooth integration of new features
Nice to have
  • Experience with modern Python testing frameworks, such as Playwright
  • Interest in data analysis and machine learning
  • Experience working in a small team or on side projects that demonstrate autonomy and ability to work outside of a specialized area
Requirements
  • 7 or more years of Python development experience, including frameworks and libraries such as Django, Flask, Pandas or NumPy
  • Experience with at least one major cloud infrastructure backend (AWS, GCP, Azure)
  • Fundamental understanding of DevOps concepts such as infrastructure as code, CI/CD, containerization technologies like Docker, Podman or Kubernetes, and modern build systems
  • Working knowledge of single page application frontend development frameworks (i.e. React, Angular or Vue)
  • Strong debugging and troubleshooting skills to quickly identify and fix issues
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.