Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens. SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients. En tant qu’entreprise de consultation en TI basée au Québec, SII Canada opère dans un environnement mondial où l’anglais est essentiel. Cette offre d’emploi est publiée en anglais pour souligner l’importance de cette langue dans nos opérations quotidiennes. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise. Key tech stack: Python, Pyramid, Selery, SQL, TypeScript, project will also be migrated to AWS this year Project description: Genentech’s Research & Early Development group (gRED) excels in understanding the mechanisms of biology that drive disease to develop world-class therapeutics. To do so, gRED analyzes vast amounts of scientific data and creates cutting edge tools to enable data analysis at scale for all scientists. These analyses often involve multiple-step workflows that must be assembled on demand from a variety of stand-alone, command-line tools, and we are looking for a lead architect to develop and execute the next steps in this strategy that allows scientists with novice computational knowledge to collect data, configure analyses using a web UI, and execute multi-step workflows. This system also provides scientists with a common programmatic framework for the management of data and its descriptive metadata, and enables key visualizations of the data using interactive web interfaces. This system powers multiple laboratory workflows across gRED where the raw data that is generated must be processed through a set of different tools before the data can be interpreted. These separate tools must work together in a coordinated fashion at scale. We’re searching for a full time Senior Python Developer and Architect to lead the team creating the Bluecopper system. Responsibilities: Design and oversee the architecture of the Bluecopper System Collaborate with cross-functional teams to define, design, and ship new features Work with Business Analysts to understand functional and non-functional requirements and develop appropriate system architectures Write clean, scalable, and efficient Python code Conduct code reviews and provide constructive feedback Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality Work together with DevOps engineers to deploy and maintain the system in a cloud-based environment Monitor system performance and implement improvements as necessary Mentor the development team and enhance the understanding of best practices. Required technologies and skills: Python (must have), including the following frameworks/libraries: Experience in developing within a web application framework using SQLAlchemy (e.g. Pyramid) Demonstrated experience in developing APIs to serve both Typescript / Javascript frontend environments and to serve other internal users MySQL (must have) Gitlab (must have) CI/CD pipelines (must have) Docker (must have) Process orchestration in high-performance computing environments (must have) Building distributed systems (must have) Automated testing - unit, int, e2e, performance, regression (must have) Deployment within a cloud-based environment (e.g. AWS) Jenkins (nice to have) Strong ownership and accountability mindset : Fluent in English Excellent communication skills Experience in working with distributed development teams Experience in working in a global environment Expertise in agile delivery in Scrum Quick learner Self organized, reliable and precise Team setup : Our Business Partners (Bluecopper Product Owner) and users of the software are based in the USA in San Francisco (PST time zone) with most of the development team based in Poland (Tech Lead and Business Analyst located in Canada - EST time zone). You will work across multiple timezones (mostly EST) and will cooperate with the development, support and scientists teams. Location : 100% Remote, working hours mostly in EST time zone. Compétences requises Agile Python Qualités souhaitées Esprit de synthèse Adaptabilité Capacités d'analyse Bon relationnel Curiosité Passion Qualités rédactionnelles Satisfaction client

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada