Amadora, Lisboa
37 days ago
Senior AI Developer (m/f/d)

Siemens Mobility Portugal is a leading provider of innovative mobility products and solutions. Software solutions and customer services along the wide-ranging product life cycle complete the portfolio. Siemens Mobility empowers its customers to understand their IoT data, generated from rail assets, allowing them to gain valuable insights and get more out of their systems.

As a Senior AI Developer, you will be responsible for developing high-quality, scalable, and maintainable code. You will work on various projects involving Generative AI, machine learning, and NLP, ensuring end-to-end implementation. You will leverage your expertise in Python and Streamlit (or similar tools) to deliver robust applications, contributing to the continuous improvement of our development processes.


Applicant's Profile:

We are looking for an individual with proven proficiency in developing Python code, including object-oriented programming, and Machine Learning models (in particular, Generative AI). The ideal candidate will have experience using Streamlit or similar frameworks and will have implemented at least one end-to-end project using Generative AI. Knowledge of machine learning and a background in natural language processing (NLP) will be highly valued.


Key Responsibilities:

Develop and maintain Python applications, using object-oriented programming and ensuring code quality and efficiency.

Design and implement end-to-end solutions involving Generative AI, ensuring seamless integration and functionality.Utilize Streamlit or similar frameworks to create intuitive and interactive web applications for data visualization and user interaction.Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.Apply machine learning techniques to develop mostly NLP pipelines, but also enhance data processing, and drive innovative solutions.Leverage your knowledge of NLP to build and improve text-based applications and services.Ensure code quality through regular reviews, testing, and adherence to best practices.Stay updated with the latest advancements in Python development, machine learning, and AI technologies.Participate in Agile ceremonies, contributing to sprint planning, daily stand-ups, sprint reviews, and retrospectives.Document code, processes, and methodologies to ensure clarity and knowledge sharing within the team.
Qualifications:Master’s degree in Computer Science, Engineering, or a related field.Proven experience in developing Python applications, using object-oriented programming.Demonstrated expertise in using Streamlit or similar frameworks for developing interactive web applications.Experience in implementing at least one end-to-end project using Generative AI.A good understanding of machine learning concepts and techniques.Knowledge of natural language processing (NLP) and its applications.Excellent problem-solving skills and the ability to work independently as well as in a team environment.Strong interpersonal and communication skills, with the ability to collaborate effectively with diverse teams.English skills: business fluent.
What do we offer?
Attractive remuneration package and career development opportunities.Free Health Insurance.Access to Siemens Learning Platform that allows access to internal courses and other platforms (such as Coursera, GetAbstract, Harvard Business Review, LinkedIn Learning, and others).Exclusive discounts on Siemens and Bosch brands.Getting in touch with us

At Siemens Mobility we believe physical barriers are not related to potential. Only the potential matters to us. Therefore, we look forward to receiving applications of candidates with physical barriers and chronic illnesses. We support healthy relationships between candidates with barriers and their colleagues because we believe we can create differences together.

Siemens Mobility is dedicated to quality, equality, and valuating diversity, and we encourage applications that reflect the diversity of the communities within which we work.

We look forward to receiving your online application. Please ensure you complete all the areas of the application form to the best of your ability as we will use the data to review your suitability to the role.

If this sounds interesting to you, then please submit your application in English and we will get back to you!

Confirm your E-mail: Send Email