Nokia

Senior AI Software Engineer

Nokia
Posted 10/21/2026full-timeVimercate • ItalySenior💰 €34,490 - €64,054 per yearWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing AI-powered applications and services, particularly leveraging Large Language Models and Generative AI. Proficient in backend development with C#/.NET and Python, integrating AI solutions with enterprise systems and databases.

Highest-signal resume keywords
C#/.NET DevelopmentPython DevelopmentGenerative AI SolutionsREST API IntegrationMicrosoft Azure AI Services

Tech Stack

Tools & technologies
ASP.NETAzurePython.NET

About the role

Key responsibilities & impact
  • Design and develop applications and services leveraging Large Language Models and Generative AI
  • Build AI-powered solutions supporting engineering and R&D activities
  • Develop solutions using Microsoft Azure AI services, Azure AI Foundry and other approved AI technologies
  • Design and implement Retrieval-Augmented Generation solutions using internal documents, knowledge bases and enterprise data
  • Integrate AI models through APIs and SDKs into new or existing applications
  • Design AI workflows involving multiple processing steps, models, tools or data sources
  • Explore multimodal use cases involving text, documents and images
  • Design and develop backend applications, services and REST APIs
  • Contribute to C#/.NET and ASP.NET Core enterprise applications
  • Use Python for AI development, experimentation, data processing or integration
  • Integrate applications with databases, enterprise systems and external APIs
  • Write maintainable, reliable and well-documented code
  • Diagnose and resolve technical issues across AI and application components
  • Contribute to technical architecture of new AI solutions
  • Evaluate AI models and approaches, prompts, context-management strategies and outputs
  • Consider performance, latency, cost, limitations and risks of LLM-based solutions
  • Follow Generative AI and LLM developments; experiment with new models and frameworks
  • Compare technical alternatives and contribute to technology and architecture choices
  • Identify valuable AI use cases with engineers and domain experts
  • Translate functional needs into technical solutions
  • Explain technical concepts and architectural choices to technical and non-technical stakeholders
  • Produce technical documentation and share knowledge and good practices
  • Provide technical guidance to junior engineers or students

Requirements

What you’ll need
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence or a related technical field, or equivalent professional experience
  • Significant professional experience in software development
  • Strong backend development and software engineering skills
  • Professional experience with C#/.NET and/or Python, with ability and willingness to work with both technologies when required
  • Hands-on experience developing applications or services using Generative AI and Large Language Models
  • Good understanding of prompting, context management, tokens and model limitations
  • Experience integrating services and systems through REST APIs
  • Experience with relational databases and data-driven applications
  • Good understanding of software architecture and application integration
  • Ability to investigate complex technical problems and propose pragmatic solutions
  • Ability to work autonomously and take ownership of technical topics
  • Good communication and collaboration skills in an international environment
  • Professional working proficiency in English
  • Nice-to-have: Microsoft Azure AI Foundry or similar enterprise AI platforms
  • Nice-to-have: Retrieval-Augmented Generation (RAG) architectures
  • Nice-to-have: embeddings, vector databases and semantic search
  • Nice-to-have: AI orchestration frameworks such as Microsoft Semantic Kernel
  • Nice-to-have: ASP.NET Core and enterprise web applications
  • Nice-to-have: AI integration with enterprise data sources or business systems
  • Nice-to-have: AI evaluation, observability, usage and cost monitoring
  • Nice-to-have: locally deployed or open-source LLMs
  • Nice-to-have: multimodal AI, document processing, Vision models or OCR
  • Nice-to-have: AI-assisted development tools

Benefits

Comp & perks
  • Flexible and hybrid working schemes
  • A minimum of 90 days of Maternity and Paternity Leave, with the option to return to work within a year following the birth or adoption of a child (based on eligibility)
  • Life insurance to all employees
  • Well-being programs supporting mental and physical health
  • Opportunities to join and receive support from Nokia Employee Resource Groups (NERGs)
  • Employee Growth Solutions supporting personalized career and skills development
  • Access to Coaches & Mentors
  • Learning environment promoting personal growth and professional development

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Large Language ModelsGenerative AIBackend DevelopmentSoftware EngineeringRetrieval-Augmented GenerationDatabase IntegrationTechnical ArchitectureTechnical DocumentationAI Model EvaluationData Processing
Soft Skills
Communication SkillsCollaboration SkillsProblem-Solving SkillsAutonomyOwnership
Tools & Technologies
Microsoft Azure AI FoundryASP.NET CoreAI Orchestration FrameworksVector DatabasesSemantic Search
Industry Keywords
Software DevelopmentAI IntegrationEnterprise ApplicationsTechnical GuidanceInternational Environment