💼

Senior AI Engineer at Nokia

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description

About the job

Job Description


We're hiring a Full Stack Software Engineer to build the infrastructure that powers our AI agents and ML systems end-to-end — from UX/UI, fine-tuning foundation models to shipping production-grade agent harnesses. You'll work across the stack: Creating UX design and UI in ReactJS/TS, building MLOps pipelines, customizing LLMs, and deploying scalable agent systems on Kubernetes. This role sits at the intersection of UX design, ML engineering, platform engineering, and applied AI.


How You Will Contribute And What You Will Learn


  • Design UX and build UI for Agentic Ops
  • Design and build agent harnesses in Python — the runtime scaffolding that enables AI agents to perceive, reason, plan, and act reliably
  • Develop and maintain a robust MLOps framework using Kubeflow and complementary tooling (MLflow, Argo, Airflow, or similar) to orchestrate training, evaluation, and deployment workflows
  • Fine-tune foundation LLMs using techniques such as LoRA/QLoRA, SFT, and RLHF; manage datasets, training runs, and evaluation pipelines
  • Deploy and operate services on Kubernetes, including model serving, autoscaling, and observability
  • Build and integrate AI agents using modern agent frameworks (LangGraph, CrewAI, AutoGen, LlamaIndex, or similar)
  • Apply software engineering rigor — SOLID principles, secure coding, static analysis, code reviews, and CI/CD — across all deliverables


Key Skills And Experience


  • Bachelor’s or Master’s degree in Engineering, along with around 8+ years of experience in Python development, including building and supporting production systems
  • Hands-on experience working with agent-based or agentic systems, using at least one framework such as LangGraph, CrewAI, AutoGen, LangChain, or LlamaIndex
  • Exposure to designing or contributing to MLOps pipelines, with familiarity with tools like Kubeflow
  • Practical experience in fine-tuning large language models (for example, open-source models like Llama, Mistral, Qwen, or similar)
  • Experience deploying containerized applications on Kubernetes, including areas like Helm, operators, networking, and resource management
  • Familiarity with at least one major cloud platform (AWS, GCP, or Azure), including services related to compute, storage, identity access management, and machine learning
  • Understanding of software engineering practices such as modular design (SOLID principles), design patterns, secure coding practices, static analysis tools (for example, mypy, ruff, Bandit, SonarQube), and testing approaches (unit and integration testing)


Nice to Have:


  • Exposure to distributed training approaches, using tools such as DeepSpeed, FSDP, or Accelerate
  • Familiarity with vector databases, retrieval-augmented generation (RAG) systems, and evaluation frameworks for language models
  • Experience working with model serving solutions such as vLLM, TGI, KServe, or Triton


About The Team


Some of our benefits in India:


  • Flexible and hybrid working arrangements to support work–life balance
  • Health and well-being support – medical insurance for you and your family, health check-ups, life and accident insurance, well-being programs, and employee resource groups
  • A minimum of 90 days of Maternity and Paternity Leave based on eligibility
  • Personal Support Service 24/7 – a confidential support channel open to all Nokia employees and their families in challenging situations
  • Career growth & mobility – technical career paths, job rotations, international assignments, and relocation support
  • Continuous learning – technical certifications, mentoring programs, coaching, and digital learning platforms
  • Opportunities to innovate and contribute through Nokia’s research and development environment
  • Recognition programs that celebrate outstanding contributions
  • Workplace support – ergonomic working support and mobile device programs based on eligibility


Benefits found in job post

Medical insurance, Paid paternity leave

500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 31 Oct
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What is the Senior AI Engineer at Nokia role?
Chevron down
Where is the Senior AI Engineer at Nokia job located?
Chevron down
Is the Senior AI Engineer at Nokia position full-time?
Chevron down
What seniority level is required for the Senior AI Engineer at Nokia?
Chevron down
What department is the Senior AI Engineer at Nokia part of?
Chevron down
What is the salary for the Senior AI Engineer at Nokia?
Chevron down
How can I apply for the Senior AI Engineer at Nokia job?
Chevron down
What qualifications are required for the Senior AI Engineer at Nokia?
Chevron down

Senior AI Engineer at Nokia: Role, Work Culture, and Interview Guide

The Senior AI Engineer at Nokia is a full-time, senior-level engineering opportunity based in Bengaluru, Karnataka, India. Nokia works in communications and networking technology, making AI engineering relevant to areas such as intelligent networks, automation, data analysis, and software-powered services. The available job details do not specify the team, exact technical stack, compensation, or minimum experience requirement, so candidates should confirm those particulars in the official listing and during the hiring process.

The sections below offer a practical overview of what candidates may want to know about working at Nokia, preparing for a senior AI engineering role, and approaching interviews. Role and interview guidance is indicative: the precise responsibilities and selection process can vary by team.

Why work at Nokia

Nokia is a global technology company with a long-standing focus on communications and networking. For an AI engineer, that setting can offer the opportunity to apply machine learning and software engineering to complex systems where reliability, scale, and measurable performance matter. Depending on the team, AI work may connect with network operations, service quality, automation, analytics, or other data-intensive engineering challenges. Candidates should ask the hiring team which product or problem area this particular position supports.

A potential advantage of working in a large technology organization is the chance to collaborate across disciplines. A Senior AI Engineer may work with software developers, data scientists, product managers, domain specialists, and operations teams. That collaboration can help connect model development to real product needs: identifying the right problem, determining whether suitable data exists, building a dependable solution, and evaluating its impact after deployment.

Nokia’s technology focus may also appeal to engineers interested in applying AI beyond isolated prototypes. In production environments, successful systems need more than strong model metrics. They need reliable data pipelines, sensible monitoring, clear fallback strategies, security considerations, and maintainable software. Candidates who enjoy balancing experimentation with engineering discipline may find that kind of work rewarding.

The role is listed as full-time and senior-level, and the location is Bengaluru. Bengaluru has a substantial technology and engineering community, which can make it a compelling location for people seeking opportunities to work on software, AI, and large-scale technical systems. The job information provided does not specify whether the role is remote, hybrid, or office-based, so applicants should verify the work arrangement before making plans.

When evaluating whether Nokia is the right fit, consider more than the company name. Ask about the team’s goals, how AI projects move from research or prototypes into production, the expected balance between hands-on coding and technical leadership, and how success is measured. These questions can help you determine whether the Senior AI Engineer at Nokia opportunity aligns with your interests and experience.

What’s it like to work at Nokia

The experience of working at Nokia will depend on the specific business unit, team, manager, and project. In a large engineering organization, work may involve coordinating across teams, aligning technical decisions with product requirements, and communicating progress to colleagues with different areas of expertise. The ability to explain complex ideas clearly can therefore matter alongside technical depth.

AI engineering in a communications and networking environment may involve problems with large or changing datasets, operational constraints, and a need for dependable results. In practice, an engineer could be involved in exploring data, selecting suitable methods, developing and testing models, integrating components into software, and tracking performance over time. These are common activities for senior AI engineering roles, not a confirmed list of duties for this particular opening.

Senior engineers are also often expected to make sound technical choices rather than simply implement assigned tasks. That may include identifying risks early, comparing alternative approaches, documenting decisions, reviewing code, and helping less experienced teammates. The exact leadership expectations for this Nokia role are not included in the supplied job details, so candidates should ask whether the position includes mentoring, architecture ownership, or project leadership.

A useful way to understand the working environment is to ask how teams collaborate. For example, find out how product requirements are translated into technical work, how model and software changes are reviewed, and which teams support deployment and monitoring. You can also ask about the organization’s approach to responsible AI, data access, privacy, and security where relevant to the work.

What’s it like to work as a Senior AI Engineer at Nokia

A Senior AI Engineer typically combines applied AI knowledge with strong software engineering practices. For the Senior AI Engineer at Nokia, the specific day-to-day responsibilities have not been provided, but a role at this level may involve taking ownership of AI solutions from problem definition through implementation and evaluation. The emphasis is often on building systems that are useful, testable, maintainable, and appropriate for the environment in which they run.

Possible areas of work may include:

  • Clarifying a business or engineering problem and deciding whether AI is an appropriate solution.
  • Exploring, cleaning, and validating data before selecting an approach.
  • Developing machine learning or AI models and evaluating them with relevant metrics.
  • Building or improving data and inference pipelines.
  • Integrating AI components with existing software systems.
  • Monitoring model performance and addressing issues such as data drift or changing requirements.
  • Reviewing technical designs and code, and sharing knowledge with teammates.
  • Communicating trade-offs, limitations, and results to technical and non-technical stakeholders.

These are examples of common senior AI engineering responsibilities, not confirmed Nokia-specific duties. During the interview process, ask which of these areas are central to the opening and what the team expects the successful candidate to accomplish.

Candidates should be ready to discuss the complete lifecycle of a project, not only the model they built. A strong example explains the original problem, the available data, the options considered, the evaluation approach, the engineering work required for deployment, and the outcome. If a project did not meet its original goal, explain what you learned and how you adjusted the approach. Seniority is often demonstrated through judgment, accountability, and the ability to make complex work understandable.

Senior AI Engineer interview questions at Nokia

The interview process and questions for this specific opening are not available in the job details. The following questions are representative examples that may help you prepare for a senior AI engineering interview. They are not confirmed Nokia interview questions.

AI and machine learning fundamentals

  1. How do you decide whether a problem is best addressed with machine learning, a rule-based system, or another approach?
  2. How would you select evaluation metrics when model errors have different costs?
  3. What steps do you take to detect data leakage during model development?
  4. How would you investigate a model whose performance has declined after deployment?
  5. What approaches can help address class imbalance or noisy labels?

System design and production engineering

  1. Design a reliable pipeline for serving predictions to a high-volume application. What would you consider?
  2. How would you monitor an AI system after release?
  3. What trade-offs would you consider when choosing between batch and real-time inference?
  4. How do you make an AI service resilient when a model or data dependency becomes unavailable?
  5. How would you version datasets, models, and code so that an experiment can be reproduced?

Senior-level collaboration and judgment

  1. Tell us about a project where you influenced the technical direction without being the project’s formal manager.
  2. Describe a time you had to explain a model’s limitations to a stakeholder.
  3. How do you give constructive feedback in a code or design review?
  4. Tell us about a technical decision you changed after receiving new evidence.
  5. How do you balance a quick prototype with the engineering work required for a dependable production system?

Use these as practice prompts, not scripts. Interviewers may ask follow-up questions about your individual contribution, the choices you made, the alternatives you rejected, and how you measured results.

Senior AI Engineer interview preparation at Nokia

Start by reviewing the official job posting carefully. The information provided here identifies the position as full-time, senior-level, and based in Bengaluru, but does not include a detailed responsibilities section or required technologies. Check the current listing for updated requirements, and use the recruiter conversation to confirm the team’s domain, tools, interview stages, and expectations.

Prepare a small set of project examples that show both technical depth and senior-level ownership. For each example, organize your explanation around:

  1. Context: What problem needed to be solved, and why did it matter?
  2. Constraints: What data, latency, reliability, privacy, or infrastructure limitations shaped the work?
  3. Approach: What options did you evaluate, and why did you choose your solution?
  4. Execution: What did you personally build, decide, or lead?
  5. Evaluation: How did you test the solution, and which metrics were meaningful?
  6. Outcome: What changed as a result, and what would you improve next time?

Refresh relevant AI and machine learning fundamentals, but connect them to implementation. Be prepared to discuss data quality, model evaluation, generalization, feature or representation choices, deployment, monitoring, and reproducibility. Depending on the team’s needs, system design may be as important as model theory, so practise explaining how an AI component fits into a larger software service.

It is also useful to prepare for coding or practical technical exercises. Practise writing clear, maintainable code; explaining complexity and edge cases; and testing your solution. If the interviewer provides an open-ended problem, clarify requirements before choosing an approach. State your assumptions and discuss trade-offs as you work.

Finally, prepare thoughtful questions for the hiring team. Useful topics include the main problem this role will address, the team’s current AI development and deployment practices, how success is evaluated, and the balance between individual contribution and technical leadership.

Senior AI Engineer interview tips at Nokia

  • Be precise about your contribution. Distinguish what you personally did from what the wider team delivered.
  • Explain trade-offs. A senior engineer should be able to describe why an approach was suitable and what alternatives were considered.
  • Connect model metrics to real outcomes. Clarify how evaluation results related to the needs of the project.
  • Show production awareness. Discuss testing, monitoring, reliability, maintainability, and operational risks where relevant.
  • Communicate limitations honestly. Strong candidates can explain what a model cannot do, what assumptions it depends on, and how they would reduce risk.
  • Use examples with clear structure. A concise narrative makes complex work easier for interviewers to assess.
  • Ask role-specific questions. Since the available posting details are limited, use the interview to understand the team, scope, technologies, and expectations instead of relying on assumptions about the job.
  • Keep answers collaborative. Describe how you worked with colleagues and responded to feedback, not just the technical result.

The Senior AI Engineer at Nokia opportunity may suit an experienced engineer who enjoys combining AI expertise with practical software development and cross-functional problem-solving. Because the supplied job information does not state the exact responsibilities, technology stack, salary, or interview format, verify these details through the official listing and the Nokia recruiting team before applying or preparing for a particular technical track.