Senior Python Full-Stack Software Engineer
$120k - $140k per yearCarlos 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- ...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...PythonFull timeCasual work
$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...PythonRelocation- ...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...SeniorFull timeFor contractors
- ...-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,...SeniorPythonRemplacementFull timeInternship
- ...’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...SeniorPythonFull timeInternship
$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...SeniorLong term contractFull timeTemporary workPart timeCasual workWork at officeWorldwide$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...SeniorFull timeCasual workRemote workRelocationMonday to friday$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 timeFor contractorsWork at officeMonday to friday- ...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,...SeniorFull timeMonday to friday
- ...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 employmentFull timeFlexible hoursNight shiftWeekend workAfternoon shift
$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 timeWork at officeFlexible hours$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 employmentWork at officeDay shift- 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-...
$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...SeniorPermanent employmentFull timeContract workFor contractorsInternshipWork at officeWorldwide- ...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...SeniorPermanent employmentFull timeWeekend workAfternoon shift
$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 timeRelocation- 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 timeLocal areaMonday to friday
$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 timeRelocation- ...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 timeInternshipWork at office
$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...SeniorLong term contractFull timeRemote work$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 timeMonday to friday- ...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 timeManual labor
- ...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 timeWork at officeWorldwide
$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...SeniorPermanent employmentFull time- .... 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...SeniorPythonFull time
$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 paidLong term contractFull timeTemporary workSeasonal workWork at officeImmediate startNight shift$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...SeniorFull time$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 paidLong term contractFull timeWork at officeImmediate startShift workNight shift- ...(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 timeLive outWork at officeLocal areaFlexible hoursNight shift
- ...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...SeniorPythonFull timeContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Full-Stack Software Engineer. Be the first to apply!
- python developer no experience Hamilton, ON
- python data engineer Hamilton, ON
- python developer Hamilton, ON
- python developer remote Hamilton, ON
- full stack web developer Hamilton, ON
- senior full stack engineer Hamilton, ON
- full stack developer Hamilton, ON
- director software engineering Hamilton, ON
- software developer no experience Hamilton, ON
- junior software engineer Hamilton, ON


