Software Designer
Apply now »Date: 23 Oct 2025
Location: Bangalore, KA, IN
Company: Alstom
Req ID:493818
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.
NETWORK & LINKS:
The Selected candidate report to Program Cybersecurity Manager and will work with a highly motivated Cybersecurity team involved in front-end and back-end technologies, along with a strong foundation in Machine Learning. The ideal candidate should be proficient in Angular.js or React, Python, FastAPI, SQL, and have hands-on experience with machine learning frameworks. The candidate will be positioned at Bangalore Technology Center of Alstom Digital & Integrated System division.
INTERNAL
The candidate will have strong links internally with
- Cybersecurity Services Center Director
EXTERNAL
- Program Managers
- Program / Project Cybersecurity Managers
- Project and Program Teams
- Product / Software Development Teams
- Regional Cybersecurity Managers
- Platform Cybersecurity Managers
- Alstom IT Organisation
Job Description:
We are looking for a talented Developer with experience in both front-end and back-end technologies, along with a strong foundation in Machine Learning. The ideal candidate should be proficient in Angular.js or React, Python, FastAPI, SQL, and have hands-on experience with machine learning frameworks. You will be responsible for building scalable web applications, robust APIs, and integrating intelligent features powered by machine learning models.
Key Responsibilities:
Develop responsive user interfaces using Angular.js or React.
Design and implement RESTful APIs using FastAPI.
Write clean, efficient Python code for backend services.
Build, train, and deploy machine learning models to enhance product features.
Integrate ML models into production environments and monitor their performance.
Manage and optimize SQL databases for performance and reliability.
Participate in code reviews, testing, and debugging.
Collaborate with cross-functional teams to define, design, and ship new features.
Required Skills:
Strong experience with Angular.js or React
Proficiency in Python and FastAPI
Solid understanding of SQL and relational databases
Experience with machine learning libraries such as scikit-learn, TensorFlow, or PyTorch
Ability to preprocess data, engineer features, and evaluate model performance
Familiarity with Git and version control workflows
Understanding of deploying ML models in production (e.g., using FastAPI, Docker, or cloud services)
EDUCATION (Engineer)
- Bachelors or Masters in Computer Science, Information Technology or equivalent
- Developement experience in security related products are preferred
BEHAVIORAL COMPETENCIES:
- Strong individual and a team Player.
- Strong autonomy
- Sense of Service
- Delivery oriented
- Capacity to work in complex environment
- Negotiation skills
- Problem solving
- Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization.
- Prior experience in working with European customer is desirable.
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 Segment:
Cloud, Testing, Front End, Computer Science, SQL, Technology