Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Python Full-Stack Software Engineer

$120k - $140k per year

Carlos Goncalves

Senior Python Full-Stack Software Engineer (AI Research Platform)

Summary: This is a Lead Developer role, with a university research group, working on a new product – design platform for Power Engineering/Generation that will incorporate AI and use API’s to integrate different systems. Team is 15 people, students / PhD’s. They will be adding more as they grow. This project should take a few years, but this is a FT role.

Employment Type: Full-Time Department: Research Lab

2 days onsite in Hamilton Ontario.

$120 - 140k + benefits

Ideal start is September 2026.

About the Opportunity

We are seeking a Senior Full-Stack Software Engineer to lead the design and development of an AI-enabled research platform from concept through production deployment. You will work directly with a multidisciplinary research team to translate research ideas into a scalable, secure, and production-quality software platform. This role requires technical leadership, hands‑on software development, and the ability to make sound architectural decisions while preparing the platform for future AI-powered capabilities such as prediction, recommendation, optimization, and intelligent decision support.

Key Responsibilities

  • Take technical ownership of the platform architecture, implementation, and delivery.
  • Design and develop modern full-stack web applications using Python and React or Next.js.
  • Build secure backend services, REST APIs, authentication, and database solutions.
  • Design scalable cloud infrastructure using AWS, Azure, or Google Cloud.
  • Implement CI/CD pipelines, automated testing, monitoring, and deployment processes.
  • Integrate external APIs, research systems, and AI/ML services.
  • Develop dashboards, reports, visualizations, and user workflows.
  • Collaborate with researchers to translate research requirements into software solutions.
  • Recommend technologies, engineering practices, and architectural improvements.
  • Produce technical documentation and support long-term platform maintainability.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • 6+ years of professional experience building production web applications.
  • 2+ years leadership in software development
  • Strong Python backend development experience.
  • Experience building modern frontend applications using React or Next.js.
  • Experience designing scalable software architecture and RESTful APIs.
  • Experience with relational databases and data modeling.
  • Hands‑on experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Experience with Docker, Git, and CI/CD pipelines.
  • Strong software engineering, testing, debugging, and communication skills.
  • Ability to work independently and make technical decisions with minimal supervision.

Preferred Qualifications

  • Experience integrating AI or machine learning capabilities into production software.
  • Knowledge of prediction, forecasting, recommendation, classification, or optimization techniques.
  • Experience with data visualization and analytics..
  • Familiarity with Infrastructure as Code, or modern DevOps practices.
  • Experience developing research, scientific, or engineering software.
  • Familiarity with server user access, storage, backups, monitoring, logs, and deployment support.
  • Familiarity with server-side software dependencies, environment configuration, and resource usage.

Who You Are

You are an experienced software engineer who enjoys building products from the ground up. You take ownership, solve complex technical problems, communicate effectively with both technical and non-technical stakeholders, and deliver high-quality software that can evolve as research needs grow.

The ideal candidate

The ideal candidate will have demonstrated experience developing Agentic AI applications, including multi-agent systems, AI-driven workflow automation, autonomous decision-making, and orchestration frameworks. Experience integrating LLMs(Large language models) with external tools, APIs, retrieval systems (RAG), and enterprise software to build end-to-end AI solutions is highly desirable.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Python Full-Stack Software Engineer in Hamilton, ON vacancy
  •  ...Position Overview We’re looking for a software engineer to join our development team. You’ll...  ...concept through deployment Work across the stack as needed—backend services, APIs,...  ...Tech Stack Backend: Java (Spring Boot), Python, Some components in C and C++ Frontend... 
    Python
    Full time
    Casual work

    Providius

    Hamilton, ON
    a month ago
  • $5000 - $7000 per month

     ...Job Description: 1、Develop software programs that meet functional and performance requirements...  ...2、Familiar with Bluetooth BLE protocol stack; hands-on experience with Nordic, Jieli, Fruikun...  ...Proficient in Qt development using C++ or Python. 7、Familiar with real-time operating... 
    Python
    Relocation

    Kaiyan Medical

    Hamilton, ON
    7 days ago
  •  ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for...  ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Hamilton, ON
    a month ago
  •  ...-on Principal Network Systems Engineer to become a trusted technical...  ...building. You will act as a senior individual contributor and technical...  .... Work closely with software, data, and engineering teams to...  ...observations. Ability to use Python, APIs, scripting, automation,... 
    Senior
    Python
    Remplacement
    Full time
    Internship

    Providius

    Hamilton, ON
    a month ago
  •  ...’re looking for a junior machine learning engineer to join our team and grow into a strong, hands...  .... You will work under the direction of senior ML and engineering staff, contributing to...  ...experience ~ Programming ability in Python ~ Solid grounding in machine learning fundamentals... 
    Senior
    Python
    Full time
    Internship

    Providius

    Hamilton, ON
    21 days ago
  • $106.7k - $156.7k per year

     ...committed to the environment. Your Opportunity As a Senior Environmental Engineer or Geoscientist, you will work with our Environmental Site...  ...working hours per week. Benefits Summary: Regular full-time and part-time employees (working at least 20 hours per... 
    Senior
    Long term contract
    Full time
    Temporary work
    Part time
    Casual work
    Work at office
    Worldwide

    Stantec Consulting International Ltd.

    Hamilton, ON
    20 hours ago
  • $80k - $100k per year

     ...development of process requirements, and develop software from functional specifications Perform...  ...College Diploma or University Degree in Engineering ~4-8 years of experience as a Controls...  ..., it is a great asset! Job Type: Full-time Pay: $80,000.00-$100,000.00 per year... 
    Senior
    Full time
    Casual work
    Remote work
    Relocation
    Monday to friday

    EVM Group

    Hamilton, ON
    7 days ago
  • $65k per year

     ...Administrative Assistant (Full-Time) Wayne Nichols Insurance & Financial Services Ltd. – Desjardins Insurance Agent About Us Wayne Nichols Insurance & Financial Services Ltd. is committed to driving growth and innovation. With over 30 years of experience as a leading... 
    Full time
    For contractors
    Work at office
    Monday to friday

    Wayne Nichols Insurance & Financial Services

    Hamilton, ON
    7 days ago
  •  ...Syndrome and Autism. We are dedicated to helping them achieve their full potential, be included in our community, and, ultimately, build...  ...people with special needs every year – from children to aging seniors. We offer community participation programs, residential services,... 
    Senior
    Full time
    Monday to friday

    Community Living Hamilton

    Hamilton, ON
    2 days ago
  •  ...Requisition Details:   Employment Status: Regular, Full-time (1.0 FTE) Program Name: Visiting Nursing Number of Hours Bi-Weekly...  ...will be deemed, and each successive period will be treated as a separate posting for purposes of comparing seniority between candidates.... 
    Permanent employment
    Full time
    Flexible hours
    Night shift
    Weekend work
    Afternoon shift

    VON Canada

    Hamilton, ON
    9 days ago
  • $90k - $120k per year

    Automation Engineer JNE Consulting is a progressive, multi-disciplinary engineering services firm based in Hamilton, ON with offices in...  ...PLC, DCS, SCADA, HMI, and drives. ~Expert-level programming and software development skills involving multiple PLC platforms, including Rockwell... 
    Full time
    Work at office
    Flexible hours

    JNE Consulting Ltd.

    Hamilton, ON
    8 days ago
  • $45 - $60 per hour

     ...Bachelor's degree Experience: 5 years or more Mechanical engineering or equivalent experience Work setting Office Manufacture...  ...Computer and technology knowledge SolidWorks software AutoCAD Data analysis software Area of work experience... 
    Permanent employment
    Work at office
    Day shift

    Unified Engineering.com Corp.

    Hamilton, ON
    8 days ago
  • Join Space Ops as a Manager Software Development, specializing in AI-augmented engineering practices in a hands-on leadership position. This role emphasizes architecture...  .... Key Responsibilities: • Architect and develop full-stack scalable applications. • Drive the adoption of AI-... 

    United States Digital Space LLC

    Hamilton, ON
    2 days ago
  • $60k - $68k per year

     ...up to $8,500 per eligible dependents  Full time permanent position, vacation, benefits...  ...a Project Coordinator within the Civil Engineering & Construction Department, you will support...  ...projects. Working closely with Senior Project Managers, consultants, contractors... 
    Senior
    Permanent employment
    Full time
    Contract work
    For contractors
    Internship
    Work at office
    Worldwide

    American Iron and Metal

    Hamilton, ON
    8 days ago
  •  ...Requisition Details:    Employment Status: Regular, Full-time (1.0 FTE) Program Name: Visiting Nursing Number of Hours Bi-Weekly...  ...deliver holistic person-centred care to children, youth, adults, seniors, and support their families. You'll have the opportunity to work... 
    Senior
    Permanent employment
    Full time
    Weekend work
    Afternoon shift

    VON Canada

    Hamilton, ON
    5 days ago
  • $6000 - $7000 per month

     ...product requirements, and participate in technical reviews and scheme optimization. Collaborate with hardware engineers to conduct joint hardware and software debugging, identify and resolve system-level issues. Compile relevant technical documents, including design specifications... 
    Full time
    Relocation

    Kaiyan Medical

    Hamilton, ON
    20 days ago
  • HOURS – Monday to Friday rotation of days and afternoon shiftRate of pay- $23.89/ HourlyReason for posting- This posting is for an existing vacancy. Who We AreAt Good Shepherd, we are committed to providing hope and enhancing dignity and self-determination for individuals and...
    Full time
    Local area
    Monday to friday

    Good Shepherd Centres

    Hamilton, ON
    10 hours ago
  • $4000 - $6000 per month

     ...prototyping, and conduct reliability testing. Prepare and manage engineering documentation throughout the product development lifecycle,...  ...English documents. Proficiency in mainstream circuit design software (e.g., Altium Designer, Cadence, or equivalent), with the ability... 
    Full time
    Relocation

    Kaiyan Medical

    Hamilton, ON
    20 days ago
  •  ...Engineering Associate The Engineering Associate supports civil and structural engineering activities within a high-voltage Engineering...  ...design and modeling with both draft calculation and FEA design software. Provide hands-on drafting support for civil and structural... 
    Full time
    Internship
    Work at office

    Spark Power

    Hamilton, ON
    27 days ago
  • $97.1k - $129.45k per year

     ...health solutions, and data-driven care. As a Senior Product Manager supporting Stryker's...  ...Leadership, Commercial, Clinical, Engineering, Product Development, and cross-functional...  ...HealthTech) Connected devices (IoT) Software as a Service (SaaS) Telecommunications... 
    Senior
    Long term contract
    Full time
    Remote work

    Stryker

    Hamilton, ON
    22 days ago
  • $65k - $95k per year

     ...candidate who is qualified for the role Quality Manufacturing Engineering with direct, hands-on experience applying and maintaining quality...  ...in using MS Excel, MS Word, and other quality tools and software such as ERP Excellent analytical, problem-solving, and communication... 
    Full time
    Monday to friday

    Liburdi

    Hamilton, ON
    a month ago
  •  ...Civil/Structural Engineer Spark Power is looking for a Civil/Structural Engineer to join our Hamilton team. Reporting to the Engineering...  ...knowledge and ability to use programs such as structural design software S-Frame & drafting software AutoCAD and review software like... 
    Full time
    Manual labor

    Spark Power

    Hamilton, ON
    27 days ago
  •  ...latest environmental standards.  John Crane is part of Smiths Group. For over 170 years, Smiths has been pioneering progress by engineering for a better future. We serve millions of people every year, helping to create a safer, more efficient, productive, and better-connected... 
    Full time
    Work at office
    Worldwide

    John Crane

    Hamilton, ON
    3 days ago
  • $85k per year

     ...of accounting services, is looking to add to their team!  Due to continuous steady growth and opportunity, they are looking for a full-time Senior Staff Accountant.  The candidate must be able to interact with staff and clients in a positive and professional manner, must be... 
    Senior
    Permanent employment
    Full time
    Hamilton, ON
    1 day ago
  •  .... These roles are designed for mid- to senior-level professionals who are ready to lead...  ...leadership pathways such as IT Manager, Lead Engineer, Security Lead, Solutions Architect,...  ...DHCP Automation/scripting: PowerShell, Python, Bash, Infrastructure as Code (e.g., Terraform... 
    Senior
    Python
    Full time

    Hire Resolve.com

    Hamilton, ON
    a month ago
  • $19 per hour

     ...event spaces within a professionally managed innovation hub focused on technology, research, and commercial growth. Position: Temporary Full Time Security Guard Hours: Continental Nights (1900-0700) Pay Rate: $19/hour Averaging Agreement: Overtime is AA Posting... 
    Daily paid
    Long term contract
    Full time
    Temporary work
    Seasonal work
    Work at office
    Immediate start
    Night shift
    Hamilton, ON
    3 days ago
  • $72.4k - $96.6k per year

     ...Senior Specialist, Operations Quality This position is responsible for providing dedicated support to Operations to develop and maintain...  ...Education & Qualifications University degree in Science, Engineering or related field required Post-graduate diploma in Regulatory... 
    Senior
    Full time

    Stryker

    Hamilton, ON
    13 days ago
  • $19 - $20.91 per hour

    Overview Job Skills / Requirements Position Overview: As a Rapid Response Guard, you will work at various sites across Hamilton including industrial, retail, healthcare, and office buildings. This dynamic role requires flexibility and quick adaptability to different...
    Daily paid
    Long term contract
    Full time
    Work at office
    Immediate start
    Shift work
    Night shift
    Hamilton, ON
    4 days ago
  •  ...(Ontario) Requisition Details: Employment Status: Regular, Full-time (1.0 FTE) Program Name: Visiting Nursing  Number of Hours...  ...written communication skills. Proficient in using Microsoft Office software, including PowerPoint, Word, Excel, and Outlook. Demonstrated... 
    Full time
    Live out
    Work at office
    Local area
    Flexible hours
    Night shift
    Hamilton, ON
    more than 2 months ago
  •  ...lead to own quality across our engineering work, from defining test...  ...reliable. You’ll work across the stack and partner closely with engineering...  ...// Tech Stack Languages: Python, Java, TypeScript Test...  ...Skills / Experience ~5+ years in software quality, test engineering, or... 
    Senior
    Python
    Full time
    Contract work

    Providius

    Hamilton, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Python Full-Stack Software Engineer. Be the first to apply!