19 Oct
|
Linuxassociation
|
Mississauga
19 Oct
Linuxassociation
Mississauga
Job Description We are seeking a highly experienced and technically proficient Senior Python Developer with 6+ years of hands-on experience to design, develop, and deliver critical, scalable, highly available, and performant applications. This role demands deep technical expertise, a solid focus on execution, and a proven ability to deliver robust software solutions, particularly within quantitative and market risk domains. Key Technical Responsibilities: - Lead hands-on implementation and architecture of Python frameworks for scalable, resilient, and performant applications. - Develop solutions adhering to architectural standards, utilizing in-depth technical and business domain knowledge. - Enforce industry-standard SDLC best practices and contribute to code quality through reviews. - Collaborate with cross-functional teams (Risk, Quants, FO, Dev Ops, Production Support) for seamless delivery. - Drive development for Stress Testing and Regulatory Risk projects in the Market Risk domain. - Manage project technical aspects, including planning, governance, and taking ownership of initiatives. - Deliver high-quality solutions independently within a globally matrixed environment and under tight deadlines. Required Technical Qualifications: I. Core Python & System Development: - 6+ years of hands-on experience in Application Development, primarily with Python. - Expert-level Python 3.X proficiency for scalable, resilient, and high-performance applications. - Advanced knowledge of Python frameworks (Fast API, Django, Flask), best practices, and design patterns (OOP). - Strong understanding of software architecture principles and distributed system design (Microservices, Event-Driven Architecture). - Extensive experience with relational (Postgre SQL, Oracle, SQL Server) and No SQL databases (Mongo DB,
Cassandra, Redis), including advanced SQL. - Proven expertise in designing, developing, and securing RESTful APIs and integration patterns. - Hands-on experience with CI/CD systems (Jenkins, Git Lab CI, Git Hub Actions, Bitbucket Pipelines) for automated deployment. - Highly experienced with Unix-based operating systems. II. Cloud & Dev Ops: - Strong background in cloud platforms (AWS, Azure, GCP), including containerization (Docker) and contributing to Kubernetes orchestration. - Advanced troubleshooting, debugging, and performance optimization for distributed systems. - Proficiency in automated testing frameworks (Pytest, unittest) and TDD methodologies. - Solid understanding of secure coding practices and application security principles (OWASP Top 10). - Expertise in Git (Bitbucket, Git Hub) for advanced branching and pull request workflows. III. Quantitative & Risk Domain: - Experience developing Quantitative/Calc-intensive Python solutions with advanced computation libraries. - Sound understanding and exposure to various Risk Methodologies. - Exposure to mathematical modeling/finance insights. IV. Artificial Intelligence (AI) Integration (Exposure): - Exposure to AI/ML tools and frameworks (Tensor Flow, Py Torch, scikit-learn). - Practical experience with AI tools (Copilot, Devin, Claude/Gemini/GPT) for development workflows. - Experience with Agentic AI tools,
including writing Agents and Skills, and contributing to Agentic frameworks. - Understanding and practical application of Generative AI concepts in software development. Professional Skills: - Deep understanding and practical experience with Agile/Scrum methodologies. - Exceptional ability to manage priorities and tasks effectively. - Strong analytical, logical, systems thinking, and critical analysis skills. - Excellent written and verbal communication for diverse audiences. - Ability to work independently, take ownership, and collaborate effectively in global teams. Desirable Qualifications: - Polyglot Programming Exposure (e.G., Java). - Big Data Technologies (Apache Spark, Hadoop, Kafka) and data warehousing. - Frontend Development (React, Angular, Vue.Js). - Relevant Cloud or Industry Certifications. - Experience with banking domain (pricing, risk), CFA/FRM certification. Key Focus Areas / Desirable Skills - Foundational Models: Gemini, Open AI, Claude, Llama, Local Models - Machine Learning: Py Torch, Tensor Flow, Fine-tuning - Frameworks: Lang Chain, Llama Index, Hugging Face - Retrieval Augmented Generation: Postgre SQL, Vector DBs, Advanced Retrieval - Orchestration: Lang Graph, Multi-Agent Systems - Development: Python, Fast API, Async Programming - Deployment: Docker, Production APIs, Monitoring - Applied Methodology: Prompt Engineering, Workflow Design, Gen AI Optimization Education: - Bachelor’s degree/University degree or equivalent experience in Computer Science, Engineering, or Technology - Master’s degree preferred This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.#J-18808-Ljbffr
📌 Senior Python Engineer (Mississauga)
🏢 Linuxassociation
📍 Mississauga