ML Engineer
Finland
Nokia
As a technology leader across mobile, fixed and cloud networks, our solutions enable a more productive, sustainable and inclusive world.As a Machine Learning Engineer in the Emerging Businesses team, you will engineer Nokia's Large Language Model (LLM) platform to enhance our NLP capabilities. Your work will involve analyzing and optimizing complex algorithms, developing robust machine learning models, and collaborating with cross-functional teams to implement scalable solutions. You will have the opportunity to work on innovative projects that directly impact how businesses leverage AI and NLP technologies.
The Emerging Businesses team is at the heart of Nokia's mission to drive software-led innovation. We are responsible for NLP engineering and applied science, focusing on developing intelligent solutions that elevate the user experience and drive business success. By focusing on applying advanced machine learning techniques to real-world challenges, we help organizations unlock the full potential of their data.
At Nokia, we pride ourselves on maintaining a hybrid and collaborative work environment. Our team fosters a culture of transparency and innovation, where every voice matters, and ideas are welcomed. Our leaders are dedicated to empowering you to grow and succeed. Collaborating with talented individuals from diverse backgrounds will inspire creativity and enhance problem-solving.
As part of our team, you will:
- Design, develop, and deploy advanced NLP models and algorithms to interpret complex textual data.
- Design and implement machine learning models to improve the search relevance and ranking algorithms.
- Develop and maintain scalable and efficient search indexing, retrieval, and query processing systems.
- Optimize existing machine learning models and pipelines for performance, scalability, and resource efficiency.
- Document model development, evaluation, and deployment processes.
- Conduct experiments and prototype new ideas to advance our NLP capabilities.
- Apply natural language processing techniques to enhance search query understanding, parsing, expansion, and results.
- Conduct A/B testing, concept drift and other experimental approaches to refine NLP and search algorithms.
- Collaborate with cross-functional teams to understand business needs and translate them into technical solutions.
- Prepare and present findings and insights to technical and non-technical stakeholders.
You have:
- Master's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field.
- Experience in software development, machine learning and NLP.
- Proficiency in programming languages such as Python, Go, or C++ (any one of them is fine).
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and NLP libraries (e.g., NLTK, spaCy, HuggingFace).
- Excellent communication skills and team player attitude.
It would be nice if you also had:
- Familiarity with GPU usage, containerization, orchestration and cloud technologies.
- Experience with LLM engineering stack such as vLLM, LiteLLM, Ollama, gguf, ggml.
- Experience with search engines (e.g., Elasticsearch, Solr, Lucene) and vector databases (e.g., Vespa, Weviate, Qdrant), along with their underlying algorithms.
- Experience with model registries and experimentation tracking frameworks (e.g., MLFlow, Weights&Biases).
- Experience with big data frameworks and technologies such as Spark, Kafka, Cassandra.
- Experience with model serving frameworks such as BentoML, Seldon, Kubeflow.
Don’t worry about ticking every single one of the boxes – if you can picture yourself in this position, it is a good enough reason to apply. We are here to support you all the way. Please apply by January 6, 2025, via the application system.
Please note that this role requires presence at the Espoo office and we are not offering international relocation option for this position.
Come create the technology that helps the world act together
Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world.
We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work
What we offer
Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered.
Nokia is committed to inclusion and is an equal opportunity employer
Nokia has received the following recognitions for its commitment to inclusion & equality:
- One of the World’s Most Ethical Companies by Ethisphere
- Gender-Equality Index by Bloomberg
- Workplace Pride Global Benchmark
At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.
We are committed to a culture of inclusion built upon our core value of respect.
Join us and be part of a company where you will feel included and empowered to succeed.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: A/B testing BentoML Big Data Cassandra Computer Science Elasticsearch Engineering GPU HuggingFace Kafka Kubeflow LLMs Machine Learning Mathematics MLFlow ML models NLP NLTK Pipelines Python PyTorch Seldon spaCy Spark TensorFlow Testing vLLM
Perks/benefits: Career development Relocation support
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.