Python Developer Job at Acestack, Ontario, CA

  • Acestack
  • Ontario, CA

Job Description

Python Developer

Job Type: Full Time

Location: Toronto, ON

Work Model: Onsite / 4 Days

Primary Skills: Python & Apache Spark, Distributed Systems, Docker/Kubernetes & Cloud

Job Description

We are seeking an experienced Python Developer to design, build, and optimize scalable data services supporting AI and ML applications. The role involves developing distributed systems, cloud and on-premises data solutions, and highly resilient applications while collaborating closely with infrastructure engineers and machine learning teams.

Roles & Responsibilities
  • Design, build, and optimize data services that support AI and ML applications.
  • Architect and implement software engineering standards for code quality, performance, scalability, and maintainability.
  • Collaborate with infrastructure engineers and machine learning researchers to ensure reliable and scalable data applications.
  • Build highly scalable and resilient data automation solutions across cloud and on-premises environments.
  • Design and develop distributed systems and software architectures for data services.
  • Apply software engineering best practices including code reviews, automated testing, design patterns, and architectural standards.
  • Build and deploy scalable applications and services using modern frameworks and technologies.
  • Implement observability, monitoring, and logging solutions to provide visibility into application behavior and performance.
  • Support application deployments across hybrid environments including AWS, Azure, and on-premises infrastructure.
Must Have Skills & Experience
  • Strong experience designing and implementing distributed systems and data service architectures .
  • Proven expertise in software engineering practices, including code reviews, testing, design patterns, and software architecture.
  • Hands-on experience building and deploying scalable applications and services.
  • Strong knowledge of Docker and Kubernetes or OpenShift Container Platform (OCP4) .
  • Experience deploying applications across hybrid environments, including on-premises and major cloud platforms such as AWS and Azure .
  • Medium to strong proficiency in Python, SQL, and Apache Spark .
  • Experience designing data access layers and working with SQL and NoSQL databases, including MongoDB.
  • Experience with observability, monitoring, and logging practices.
  • Strong problem-solving and analytical skills with the ability to work collaboratively across engineering and data science teams.
Preferred Qualifications
  • Experience supporting AI/ML application platforms.
  • Knowledge of cloud-native architecture and containerized data services.
  • Experience with highly available and fault-tolerant distributed applications.
  • Experience working with large-scale data processing and automation.
  • Financial services or enterprise technology experience is an advantage.
Job Details
  • Job Type: Full Time
  • Location: Toronto, ON
  • Work Model: Onsite / 4 Days

Job Tags

Full time

Similar Jobs

AppleOne

Warehouse Supervisor Job at AppleOne

Job Summary We are seeking a Warehouse Supervisor for a full-time, direct hire opportunity in Kent, WA. This hands-on leadership role is ideal for an experienced warehouse professional who enjoys staying active on the floor, guiding daily operations, and helping a team...

Priority Landscape & Maintenance

Experienced Seasonal Snow Plow Operator/Driver Job at Priority Landscape & Maintenance

 ...Join our team for the Winter 2023-2024 season as a Seasonal Snow Removal - Experienced Plow Driver & Operator. Our company is dedicated to providing top-notch snow and ice management services to our clients. We are looking for reliable, punctual, and motivated individuals... 

Equity Smart Home Loans

IT Manager Job at Equity Smart Home Loans

 ...IT Manager About Us Equity Smart Home Loans (ESHL) is a technology-driven mortgage brokerage and real estate organization. We are building a modern infrastructure for residential lending and real estate services, with a strong focus on automation, integration,... 

Royal Bank of Canada

Executive Office Assistant Job at Royal Bank of Canada

 ...Job Description What is the opportunity? As an Executive Office Assistant, you will serve as the first point of contact for visitors and employees, ensuring a welcoming and professional front office experience, while also providing high-level administrative support... 

Confidential

Cable Technician Job at Confidential

 ...Description Level 1 technician (helper) with not much telecom experience. The hiring...  ...Key Responsibilities: Pull and route cabling throughout the data center Assemble,...  ...and port equipment Support general installation tasks as directed by experienced technicians...