1

Freelance Aws Python Developer Jobs in Toronto, ON

AI Developer

Oakville, ON ยท Hybrid

CA$121K - CA$151K/yr

  • Medical

  • Dental

... Python or TypeScript/JavaScript. * Experience developing AI agents, including taking them from ... Familiarity with FastAPI, Express, or similar web frameworks, and cloud platforms (AWS, Azure)

... future engineers. Core Responsibilities Hands-On Agentic AI Development You will build PoCs ... Strong proficiency in Python. You must be comfortable writing production-grade code, not just ...

Practical Python experience, including AWS Lambda development, boto3 and pytest. Frontend Development * Hands-on experience with Angular, TypeScript, HTML and CSS. AWS and Cloud Engineering * Proven ...

Senior Data Engineer

Toronto, ON ยท Hybrid

CA$100/hr

Advanced Python programming skills * Strong AWS experience including: * Lambda * S3 * IAM * Cloud ... native services * Experience building enterprise-scale Data Warehouses and Data Lakes * Strong ...

Our project involves building automations for a greenfield managed service product in AWS and we ... Experience with languages like Bash, Python, or Go for automating tasks and extending Argo CD ...

Showing results 21-40

Freelance Aws Python Developer information

What does a freelance AWS Python developer do?

A Freelance AWS Python Developer designs, develops, and maintains cloud-based applications using Python on Amazon Web Services (AWS). They are responsible for building scalable and secure solutions, integrating AWS services like Lambda, S3, and DynamoDB, and automating cloud infrastructure with Python scripts. As freelancers, they work independently for various clients, handling tasks such as coding, deployment, troubleshooting, and optimizing cloud resources to meet client needs.

What are the key skills and qualifications needed to thrive as a freelance AWS Python developer?

To thrive as a Freelance AWS Python Developer, you need strong expertise in Python programming, cloud architecture knowledge, and experience with AWS services, often supported by a relevant degree or AWS certifications. Familiarity with tools such as AWS Lambda, EC2, S3, CloudFormation, and version control systems like Git is typically required. Excellent problem-solving, communication, and time management skills help you deliver client projects efficiently and maintain strong professional relationships. These skills and qualities ensure you can design scalable cloud solutions, meet client needs, and succeed in a competitive freelance market.

What are the common challenges faced by freelance AWS Python developers when managing multiple client projects simultaneously?

Freelance AWS Python Developers often juggle several projects at once, which can present challenges such as managing conflicting deadlines, aligning with different clients' AWS infrastructure preferences, and staying updated with evolving AWS services. Effective communication and clear documentation are crucial when collaborating with various stakeholders remotely. Additionally, freelancers need to ensure robust security practices for each client, as data privacy and compliance requirements may differ between projects.

What is the difference between Freelance Aws Python Developer vs Cloud Engineer?

AspectFreelance Aws Python DeveloperCloud Engineer
CredentialsAWS certifications, Python proficiencyAWS certifications, cloud architecture knowledge
Work EnvironmentIndependent, project-based, remoteIn-house or remote, team collaboration
Industry UsageFreelance projects, startups, consultingLarge enterprises, cloud service providers

Freelance Aws Python Developers focus on specific projects involving AWS and Python, often working independently. Cloud Engineers typically handle broader cloud infrastructure, architecture, and deployment within organizations. While both roles require AWS certifications, Freelance Aws Python Developers emphasize coding and project delivery, whereas Cloud Engineers focus on system design and management.

What is the salary of a Freelance AWS Python Developer?

The salary of a freelance AWS Python Developer varies based on experience, project complexity, and client budget, but typically ranges from $50 to $150 per hour. Experienced developers with certifications and strong skills in cloud architecture and Python can command higher rates, especially for specialized or long-term projects.

What are the most commonly searched types of Aws Python Developer jobs in Toronto, ON?

The most popular types of Aws Python Developer jobs in Toronto, ON are:

What are popular job titles related to Freelance Aws Python Developer jobs in Toronto, ON?

For Freelance Aws Python Developer jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Freelance Aws Python Developer jobs in Toronto, ON look for?

The top searched job categories for Freelance Aws Python Developer jobs in Toronto, ON are:

What cities near Toronto, ON are hiring for Freelance Aws Python Developer jobs?

Cities near Toronto, ON with the most Freelance Aws Python Developer job openings:

Infographic showing various Freelance Aws Python Developer job openings in Toronto, ON as of August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 58% In-person, and 42% Remote job distribution.

Sr. Data Analyst - Next Best Action - Delivery Optimization

Royal Bank of Canada

Toronto, ON โ€ข Hybrid

Full-time

Posted 11 days ago


Job description

Job Description

What is the opportunity?

We are seeking an experienced Senior Data Analyst & Python Developer to contribute and build upon the ecosystem with collaboration with our technology/business partners across the bank. This role offers the opportunity to collaborate across technology and business partners throughout the bank, exploring emerging technologies and contributing to high-impact projects and expand into different areas of interest or additional projects that align with your expertise.

This role works in the office 3 to 4 days a week.

What will you do?

  • Design & Deploy Python Solutions- Architect, build, and integrate Jupyter notes and various python applications into RBC ecosystems, ensuring scalability and alignment with business objectives.

  • Optimize Data Workflows- Develop, manage, and optimize data pipelines and supporting infrastructure; refine UI components to improve client targeting accuracy and user experience.

  • Establish Technical Standards- Create and maintain Python coding standards and Jupyter notebook environments; optimize code across Python, SAS, and SQL to ensure performance and maintainability.

  • Drive Innovation- Research emerging technologies and capabilities, recommend solutions that advance NBA functionality, and support deployment of infrastructure changes in production environments.

  • Enable Independence & Collaboration- Work effectively both autonomously and within cross-functional teams in an agile environment, leveraging advanced SQL and data analysis skills to support AI/automation workflows.

What do you need to succeed?

Must have

  • 2+ yearsof hands-on software engineering or development experience (Python, Java, Scala, or equivalent); demonstrated proficiency with Python, SQL, and data warehouse technologies.

  • 2+ yearsof SQL expertise and relational database management (MySQL, Postgres, SQL Server, Snowflake, or equivalent).

  • Advanced Problem-Solving- Strong analytical skills with the ability to adapt quickly to emerging technologies and simplify complex workflows.

  • Agile Collaboration- Ability to work independently and cross-functionally in agile environments with strong communication skills.

  • Technical Foundation- Bachelor's degree in Computer Science, Data Analytics, Software Engineering, Data Engineering, or equivalent professional experience.

  • Continuous Learning Mindset- Demonstrated curiosity and commitment to professional development and supporting colleagues.

  • Bachelor's degree or master's degree in computer science, data analytics, software engineering, data engineering, artificial Intelligence or equivalent experience in the field

Nice to Have:

  • AI Agent Development & Deployment- Experience in design, build, and implement AI agents that automate routine processes, reduce manual effort, and drive measurable improvements in operational efficiency and cycle time.

  • Software engineering best practices and user-centered design thinking.

  • Experience with alternative database technologies (NoSQL, graph databases, vector databases).

  • Proficiency with public cloud platforms (Azure, AWS, GCP, OpenShift) and multi-cloud/hybrid environments.

  • CI/CD pipeline and DevOps tools experience.

  • Mobile or web development background.

  • Financial services industry experience with knowledge of marketing, product management, sales, finance, and risk frameworks.

What's in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • We are proud to offer a comprehensive compensation program which includes a competitive salary, bonuses, flexible benefits.

  • Leaders who support your development through coaching and managing opportunities

  • We promise you'll work in an inclusive, collaborative, progressive, and high-performing team.

Job Skills

AI Agents, Amazon Web Services (AWS), Business Intelligence Tools, Data Analysis, Data ETL, Data Insights, Data Pipelines, GitHub, Jupyter Notebooks, Python (Programming Language), Structured Query Language (SQL)

Additional Job Details

Address:

RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO

City:

Toronto

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

PERSONAL & COMMERCIAL BANKING

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-08-06

Application Deadline:

2026-08-22

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Employment Type: FULL_TIME