Req ID:496723
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
We are currently seeking an experienced and visionary Software Architect to join our team. The successful candidate will lead the architectural design and implementation of a cutting-edge data platform and AI product, ensuring high-quality, scalable, and resilient services. This role requires collaboration with various experts and will act as the face of the program, ensuring effective stakeholder communication and alignment.
Responsibilities:
Architectural Design and Leadership:
Lead the design and architecture deployment of data-driven solutions for the data platform and AI product.
Develop and maintain an overall technical vision and architectural blueprint to ensure scalability, performance, and security.
Define, develop, manage, and sustain key components of the data platform, including storage, processing, and analytics.
Ensure integration of system engineering techniques including conceptual design, critical thinking, holistic analysis, cybersecurity, reliability, availability, maintainability (RAM), and safety.
Stakeholder Communication and Representation:
Act as the primary representative of the program for internal and external stakeholders.
Engage with and present to customers, executive teams, industry partners, research institutes, and other relevant parties to ensure alignment and buy-in.
Communicate architectural plans, progress, changes, and risks effectively to all stakeholders.
Facilitate collaboration and consensus among diverse teams ensuring the program's objectives are met.
Collaboration and Team Leadership:
Collaborate closely with data engineers, DevOps teams, data scientists, software engineers, and product managers to ensure cohesive and effective implementation.
Foster a culture of collaboration, innovation, and excellence within the program team.
Work with internal teams such as engineering, technical teams, R\&D, and innovation teams to drive program success.
Interact with external partners including startups, IT companies, other industrial companies, suppliers, and academic research institutes for solution development.
Technical Guidance and Support:
Provide technical leadership and mentorship to development teams.
Ensure adherence to best practices and standards for architectural design, quality assurance, and testing.
Support projects in developing and deploying data-driven solutions.
Technology Evaluation and Implementation:
Evaluate emerging technologies and methodologies to innovate and enhance platform capabilities.
Implement multi-tenant streaming and data processing in both batch and near-real-time flows.
Apply strong testing and quality assurance practices throughout the development lifecycle.
Security and Compliance:
Implement robust security practices and ensure compliance with industry regulations.
Conduct regular security assessments and audits to safeguard data and infrastructure.
Others:
Leads and participates to the system design and specifications, defines the system architecture and by application of System Engineering techniques for :
-
System Design (conceptual design through critical thinking \& holistic analysis; integration of end-users, experts and CCN recommendations; phases concurrent engineering; ensures design for testability, cybersecurity, RAM and safety; provides interface resolution and management)
-
Technical reviews \& decisions
-
System Specifications (Structured system specifications; development and integration of RAM, safety, cybersecurity, sub-system, software, hardware and V\&V needs; system modelling and requirements writing, management and traceability)
-
Application of verifications (document reviews, peer reviews)
-
Configuration Management
Interfaces with the System Application Architect for projects and tenders activities (evolutions \& anomalies analysis, design \& documentation support)
Prepares program/project documents (e.g. training material, user manuals, …) (s)he is in charge of
Participates to the material selection and procurement activities as required for the system delivery
Alerts and reports on any event/risks that may impact the system development
Participates to the program CCB
Keep himself informed of the evolution of technologies through technological watch
Contribute to continuous improvement (REX: Return of EXperience, process, workload estimations/metrics, …)
Supports the Program Development Manager for workload estimations for the system design deliverables
Education:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Skills and Competencies:
Extensive knowledge of data platforms and cloud technologies.
Proven experience with containerization and orchestration tools.
Experience with infrastructure automation tools and DevOps practices.
Knowledge of data processing engines and software development.
Strong skills in automation, including scripting and using CI/CD tools.
Proven track record in designing and implementing scalable infrastructure.
Strong understanding of security best practices and compliance standards.
Ability to provide technical guidance and leadership to teams.
Experience in stakeholder communication and representation.
Ability to drive decisions collaboratively, resolve conflicts, and ensure follow-through.
Experience in managing customer and stakeholder expectations.
Ability to represent the program effectively to diverse audiences.
Proven experience in designing stable solutions, testing, and debugging.
Ability to collaborate effectively in a team setting.
Proficient in English; proficiency in other languages is a plus.
You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you!
Important to note
As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We’re committed to creating an inclusive workplace for everyone.
Job Type:Experienced
Job Segment: Testing, Computer Science, Quality Assurance, Developer, Cloud, Technology