Date Posted:2024-04-22Country:CanadaLocation:LOC13052 1000 Boul Marie Victorin,Longueuil,Quebec,J4G 1A1,CanadaPosition Role Type:UnspecifiedQui sommes-nous ?Chez Pratt & Whitney, nous croyons que le vol motorisé a transformé et continuera de transformer le monde.  Cest pourquoi nous travaillons avec

Stage- Automne Services Moteurs Numériques – Développeur Java de logiciels au sol - Digital Engines

Pratt & Whitney • 
Longueuil, Quebec, Canada
Position Type: Permanent
Job Description:

Date Posted:

2024-04-22

Country:

Canada

Location:

LOC13052 1000 Boul Marie Victorin,Longueuil,Quebec,J4G 1A1,Canada

Position Role Type:

Unspecified

Qui sommes-nous ?

Chez Pratt & Whitney, nous croyons que le vol motorisé a transformé et continuera de transformer le monde.  Cest pourquoi nous travaillons avec le cœur dun explorateur et le cran dun perfectionniste pour concevoir, construire et entretenir les moteurs davion les plus perfectionnés au monde.  Nous le faisons dans le cadre dun portefeuille diversifié comprenant les moteurs commerciaux, les moteurs militaires, laviation daffaires, laviation générale, laviation régionale et laviation dhélicoptère, afin de transformer les possibilités en réalités pour nos clients. Cest ainsi que nous abordons notre travail chez Pratt & Whitney, et cest pourquoi nous sommes inspirés à nous dépasser.

Que vous soyez actuellement aux études au baccalauréat ou à la maîtrise, nous pouvons vous aider à exploiter votre potentiel, à améliorer vos compétences et à faire de limpossible une réalité. Si vous êtes présentement inscrit dans une université canadienne, cest le moment dentamer un parcours professionnel susceptible davoir un impact et de favoriser linnovation pour les générations à venir.

Chez Pratt & Whitney, la différence que vous faites est visible chaque jour. Il suffit de lever les yeux. Êtes-vous prêt (e) à vous dépasser ?

Dates du stage : 3 Septembre au 20 Décembre 2024

Emplacement : Longueuil

Consultez notre chaîne YouTube :    https://www.youtube.com/PrattWhitneyCa

Notre site web :    https://www.pwc.ca/fr

Nos attentes :

Les moteurs P&WC équipés dun enregistreur de bord/enregistreur davion transmettent les données de vol complètes du moteur après chaque vol. Ces données de vol complètes sont automatiquement converties en données de diagnostic du moteur et de surveillance des performances du moteur, utilisées pour déterminer le diagnostic du moteur et lanalyse de la gestion de la santé, ainsi que les tâches de maintenance du moteur applicables. Les données transmises sont ingérées et traitées dans la station au sol P&WC et certaines mesures de chaque partie du pipeline dingestion sont publiées dans un sujet Kafka désigné pour un traitement en aval.

Le candidat participera à la mise en place dune application de processeur de flux pour lire et traiter ces données du sujet Kafka comme flux dentrée. Cette application extraira et calculera les indicateurs de performance clés (KPI) nécessaires à lanalyse commerciale et à la génération de rapport d’activité . Lapplication utilisera lAPI Streams de Kafka et impliquera des opérations avec état telles que définies par la topologie du processeur de flux, pour extraire des KPI commerciaux précieux et atteindre les résultats souhaités.

À quoi ressemblera votre travail quotidien :

Recherche et Planification:

  • Comprendre la structure et le format des données du flux dentrée actuel qui est publié par diverses applications en amont dans le sujet Kafka désigné.
  • Identifier les principaux indicateurs et KPIs tels que requis par les équipes commerciales.
  • Définir la topologie du processeur de flux qui sera utilisée pour traiter les données.

Tâches de Développement:

  • Configurer un environnement de développement pour Java.
  • Implémenter la topologie du processeur de flux en utilisant lAPI Streams de Kafka.
  • Créer et gérer les magasins détat nécessaires pour les opérations à état au sein de lapplication.
  • Utiliser lAPI du processeur de flux de Kafka pour interagir avec les magasins détat et implémenter des ponctuations pour le traitement des données basé sur le temps.
  • Écrire des tests unitaires et des tests dintégration pour assurer la fonctionnalité et la fiabilité.

Traitement des Données:

  • Traiter les données entrantes de divers flux dentrée qui sont publiées vers le sujet Kafka.
  • Effectuer des opérations à état pour agréger, filtrer, et transformer les données selon la logique commerciale définie.
  • Extraire et calculer les KPIs définis à partir des données.

Documentation :

  • Documenter la conception de lapplication et larchitecture.
  • Fournir un manuel utilisateur complet sur la manière de faire fonctionner et maintenir lapplication.
  • Décrire les étapes de dépannage et les problèmes courants.

Révision et Déploiement :

  • Réaliser des revues de code avec les développeurs seniors.
  • Déployer lapplication dans lenvironnement de développement et de pré-production pour les tests.
  • Implémenter les retours dinformation et faire les ajustements nécessaires.

Livraisons :

  • Une application de processeur de flux pleinement fonctionnelle écrite en Java.
  • Le code source complet avec des commentaires détaillés.
  • Un ensemble de tests unitaires et dintégration prouvant la fonctionnalité.
  • Une documentation complète couvrant la conception, lutilisation, et la maintenance.
  • Un rapport final résumant le processus de développement, les défis rencontrés et comment ils ont été surmontés.

Ce dont vous avez besoin pour réussir :

Les incontournables :

  • Être éligible à travailler au Canada.
  • Être inscrit dans une université canadienne pendant toute la durée de votre stage.
  • Être en mesure de travailler sur place dans la province où vous êtes embauché, le cas échéant.
  • Poursuivre des études dans les domaines de l’Ingénierie mécanique, aéronautique, électrique
  • Excellentes compétences en communication en français (parlé/écrit).
  • Une bonne connaissance de la langue anglaise, à l’écrit et à l’oral, est requise pour ce poste compte tenu des besoins opérationnels de l’Employeur et des personnes avec lesquelles le [candidat] sera appelé à interagir.

Atouts :

  • Compétences organisationnelles et capacité à travailler sous pression avec des priorités concurrentes et variables.
  • Auto-apprentissage et esprit déquipe
  • Bonnes compétences interpersonnelles

Environnement de travail

Quel est mon type de rôle :

Environnement de travail hybride ( 3 jours au bureau 9am to 5pm, 2 jours a distance

Diversité, équité et inclusion

Le pronom masculin est utilisé sans discrimination et uniquement dans le but de faciliter la lecture du texte. P&WC est un employeur qui souscrit au principe de légalité des chances et qui cherche à promouvoir la diversité et linclusion. Nous examinerons les candidatures de tous les candidats qualifiés, indépendamment de leur race, de leur couleur, de leur religion, de leur orientation sexuelle, de leur sexe, de leur nationalité, de leur âge, de leur handicap, de leur statut dancien combattant ou de tout autre statut protégé par la loi.

Veuillez noter que des licences, des permis, des certifications ou dautres types dautorisations pourraient être nécessaires si le poste requiert laccès à des données contrôlées ou à des données soumises à une règle ou à un règlement applicable.

English------------------------------------------------------------------------------------------------------------------------

Who we are:

At Pratt & Whitney, we believe that powered flight has transformed and will continue to transform the world.  Thats why we work with an explorers heart and a perfectionist’s grit to design, build, and service worlds most advanced aircraft engines.  We do this across a diverse portfolio including Commercial Engines, Military Engines, Business Aviation, General Aviation, Regional Aviation, and Helicopter Aviation and as a way of turning possibilities into realities for our customers. This is how we at Pratt & Whitney approach our work, and this is why we are inspired to go beyond.

Whether you are currently a bachelors or masters degree, we can help you harness your potential, advance your skills and make the impossible a reality. If you are currently enrolled in a Canadian university, now is the moment to start a career path that can drive impact and innovation for generations to come.

At Pratt & Whitney, the difference you make is on display every day. Just look up. Are you ready to go beyond?

Internship dates: September 3rd to December 20th, 2024

Location: Longueuil

Check out our YouTube channel:   https://www.youtube.com/PrattWhitneyCa

Our website:  https://www.pwc.ca/en

Our expectations:

P&WC engines equipped with on-board recorder/Aircraft recorder transmit engine full flight data after each flight. This full flight data is automatically converted into engine diagnostics and engine performance monitoring data use for the determination of Engine Diagnostic and Health Management analysis, and applicable engine maintenance tasks. The data transmitted is ingested and processed in the P&WC Ground Station and certain metrics from each portion of the ingestion pipeline are published to a designated Kafka topic for downstream processing.

The candidate will participate in the implementation of a stream processor application to read and process these data from the Kafka topic as input stream. This application will extract and compute key performance indicators (KPIs) necessary for business analysis and reporting. The application will utilize Kafka’s Streams API and involve stateful operations as defined per the stream processor topology, to extract valuable business KPIs and achieve the desired outcomes.

What your day to day will look like:

Research and Planning:

  • Understand the structure and data format of the current input stream that is published by various upstream applications into the designated Kafka topic.
  • Identify key metrics and KPIs as required by the business teams.
  • Define the stream processor topology that will be used to process the data.

Development Tasks:

  • Set up a development environment for Java.
  • Implement the stream processor topology using Kafka’s Streams API.
  • Create and manage state stores required for stateful operations within the application.
  • Utilize Kafkas stream processor API to interact with state stores and implement punctuations for time-based data processing.
  • Write unit tests and integration tests to ensure functionality and reliability.

Data Processing:

  • Process incoming data from various input streams that are being published to the Kafka topic.
  • Perform stateful operations to aggregate, filter, and transform the data according to the defined business logic.
  • Extract and calculate the defined KPIs from the data.

Documentation:

  • Document the application design and architecture.
  • Provide a comprehensive user manual on how to operate and maintain the application.
  • Outline troubleshooting steps and common issues.

Review and Deployment:

  • Conduct code reviews with senior developers.
  • Deploy the application in development and staging environment for testing.
  • Implement feedback and make necessary adjustments.

Deliverables:

  • A fully functional stream processor application written in Java.
  • Complete source code with detailed comments.
  • A set of unit and integration tests proving the functionality.
  • Comprehensive documentation covering design, usage, and maintenance.
  • A final report summarizing the development process, challenges encountered, and how they were overcome.

What you need to be successful:

Must haves:

  • Be eligible to work in Canada
  • Be enrolled in a Canadian university throughout your internship
  • Be able to work on-site in the province where you are hired if applicable
  • Pursuing a degree in Mechanical, aerospace, electrical engineering
  • Excellent communication skills in French (spoken/written)
  • A good knowledge of the English language, both written and spoken, is required for this the operational needs of the Employer and the people with whom the [candidate] will interact.

Assets:

  • Organizational skills and ability to work under pressure with competing and varying priorities.
  • Self learning and team player
  • Good inter-personal skills

Work Environment

What my role type is:

Hybrid environment : 3 days in the office ( 9h am- 5h pm) 2 days remote

Diversity, Equity & Inclusion

The masculine pronoun is used without discrimination and solely for the purpose of making the text easier to read. P&WC is an equal opportunities employer, seeking to promote diversity and inclusion. We will consider applications from all qualified candidates, regardless of their race, colour, religion, sexual orientation, gender, nationality, age, disability, veteran status or any other status protected by law.

Please note that licenses, permits, certifications or other types or authorizations could be required if the position requires access to controlled data or data subject to any applicable rule or regulation.

RTX is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms

(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)

JSfirm, LLC

Roanoke, TX

jobs@jsfirm.com

JSfirm LLC, Privacy Policy

All rights reserved. 2001-2024 JSfirm