General Information
Job ID: 34699
Company: UniCredit S.p.A
Competence Line: Digital
Country: Italy
City: MILANO
Job Type: Professional
Functional area: Digital & Data
Working time model: Full-time
Contact: clementina.sica@unicredit.eu
We are looking for an AI engineer to join our AI factory team. You will be responsible for E2E applications development leveraging AI and generative AI capabilities. Your goal will be to design and implement scalable AI systems built around deep learning and machine learning models as well as large language models.
You will collaborate in a dynamic and innovative context in close collaboration with Architects, Data Scientists, and Business Translators.
What you'll be doing
- Design and development of innovative and cutting-edge AI solutions
- Contribute to the scale-up of AI adoption through the creation of libraries and common assets
- Ensure smooth operations through scalable, robust, and resilient design of systems
- Adopt state-of-the-art technology and cloud-native solutions
- Define best practices and standards for application design and development
What you'll need to succeed
- University degree in computer science, physics, mathematics, or engineering.
- 2+ years of practical relevant experience in software design and implementation, ideally related to AI systems
- In-depth knowledge of Software Engineering best practices, design, and architectural patterns.
- Experience in object-oriented software development in Python, knowledge of APIs design and implementation - additional languages are a plus.
- Practical knowledge of Kubernetes and Docker.
- Eager to learn and stay up to date with AI trends, technologies, and frameworks
- Excellent collaboration skills, with the ability to work effectively in an agile environment.
Nice to have
- Practical experience in using ML and/or AI frameworks (e.g. KubeFlow, Langchain, Haystack, ...)
- Proven experience in application development leveraging cloud infrastructure, including cloud services usage and integration
- Experience in designing and developing microservices architecture.
- Knowledge of DevOps best practices, with proven experience of deployments on Kubernetes.
What you'll get in return
- #MakeInnovationHappen: Chance to make an impact in terms of transformation.
- #UnlockYourPotential: Join a young and stimulating environment.
- #ComeAsYouAre: Working within a global team.
- #UnlockYourPotential: Play a role of autonomy with high visibility and exposure.
- #BalanceLifeAndCareer: Flexible working hours.
- #EnjoyTheBest: Access to our Benefits platform with a dedicated budget that you will be able to use to choose the most suitable benefits for you.
About UniCredit Group
UniCredit is a pan-European Commercial Bank with a unique service offering in Italy, Germany, Central and Eastern Europe. Our purpose is to empower communities to progress, delivering the best-in-class for all stakeholders, unlocking a better tomorrow for our clients and our people across Europe. We serve over 15 million customers worldwide. They are at the heart of what we do in all our markets. Digitalisation and our commitment to ESG principles are key enablers for our service. They help us deliver excellence to our stakeholders and create a sustainable future for our clients, our communities, and our people. We are an equal opportunity employer. We stand together in nurturing a workplace that welcomes diverse thinking and inclusive behaviors. Making all voices heard and leveraging "diversity of thought" regardless of gender identity, age, race, ethnicity, sexual orientation, ability, cultural background, we ensure sustainable growth and new business opportunities, a strong drive for innovation and creativity, as well as a general improvement of the work climate with a positive impact on productivity, well-being, and engagement of our people.