# Python Data & Machine Learning EngineerRose InternationalFull TimejuniorHybridMississauga, Ontario, CAPosted Yesterday## Role OverviewRose International is hiring a entry-level Python Data & Machine Learning Engineer. This is a full-time hybrid role, based in Mississauga. Part of Rose International's Lifecycle hiring, posted yesterday. Full responsibilities, required qualifications, and the apply link are listed in the description below.## Salary ContextSalary is not disclosed in this posting. Market median for Junior-level Lifecycle roles is $85k-$140k (based on 76 comparable listings). Many employers share specifics during the interview process or after an initial screen.## Resume Keywords to IncludeMake sure these keywords appear in your resume to improve ATS scoringPythonShellSQLLinuxSparkTensorFlowCI/CDORSign up free to auto-tailor your resume with all these keywords and get a higher ATS score## Job descriptionDate Posted: 07/10/2026Hiring Organization: Rose InternationalPosition Number: 504025Industry: Financial ServicesJob Title: Python Data & Machine Learning EngineerJob Location: Mississauga, ON, Canada, L5B 1A7Work Model: HybridWork Model Details: Hybrid -3 days onsite and 2 days remoteEmployment Type: Temp to HireFT/PT: Full-TimeEstimated Duration (In months): 6Min Hourly Rate($): 65.00Max Hourly Rate($): 74.00Must Have Skills/Attributes: CI/CD tools, Python, RESTfulExperience Desired: Experience in software engineering, data science, machine learning (2-5 yrs); Proficiency in Python, SQL, Spark, PySpark, TensorFlow (2-5 yrs)Required Minimum Education: Bachelorโs DegreePreferred Education: Masterโs Degree\*\*C2C is not available\*\*### Job DescriptionRequired Education* Bachelor's degree/University degreePreferred Education* Master's degree### Required Skills* 2โ5 years of experience in software engineering, data science, machine learning, or advanced analytics.* Experience developing applications and analytical solutions using Python.* Familiarity with machine learning concepts, model development, and AI technologies.* Proficiency in Python, SQL, Spark, PySpark, TensorFlow, or similar technologies.* Familiarity with Linux environments and shell scripting.* Ability to work independently and collaboratively within a team environment.Preferred Skills* Exposure to GenAI and LLM-based solutions.* Experience with distributed computing technologies such as Hadoop, Hive, Spark, or similar platforms.* Experience in banking, financial services, or risk management environments.* Familiarity with credit risk, capital markets, financial instruments, or quantitative modeling.* Understanding of software development lifecycle (SDLC), CI/CD, and cloud-based development environments.### Responsibilities* Design, develop, test, and support Python-based applications and analytical solutions.* Perform data extraction, cleansing, transformation, and analysis from structured and unstructured data sources.* Develop and enhance predictive and prescriptive models using statistical, machine learning, and AI techniques.* Support implementation of machine learning solutions in development and production environments.* Apply object-oriented programming principles and established engineering standards to deliver high-quality solutions.* Collaborate with business, technology, and data teams to understand requirements and develop appropriate solutions.* Contribute to application design, coding, testing, debugging, and deployment activities.* Participate in model development, monitoring, and performance evaluation processes.* Utilize Python, SQL, and related technologies to develop scalable analytical solutions.* Develop and maintain scripts and automation solutions using Linux and shell scripting.* Implement unit testing and support test-driven development practices.* Document technical solutions, methodologies, and processes.* Stay current with emerging technologies, including ML, DL, LLMs, and GenAI.* Adhere to technology risk, security, compliance, and control requirements.#CT1* \*\*Only those lawfully authorized to work in the designated country associated with the position will be considered.\*\** \*\*Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a clientโs business needs and requirements.\*\* #J-18808-Ljbffr