Nokia

Jr. ML Engineer

7 days ago

PayCompetitive
LocationOttawa/Ontario
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 20011

      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.

      Qualifications

      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.

      Responsibilities

      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.
  • About the company

      Nokia’s transition to a primary focus on telecommunications began in the 1990s. The first GSM call was made in 1991 using Nokia equipment. Rapid success in the mobile phone sector allowed Nokia to become by 1998, the best-selling mobile phone brand in the world. In 2003 Nokia introduced the first camera phone. In 2011, to address increasing competition from iOS and Android operating systems, Nokia entered into a strategic partnership with Microsoft. In 2014 Nokia sold its mobile and devices division to Microsoft. The creation of Nokia Networks, following the buy-out of joint-venture partner Siemens in 2013, laid the foundation for Nokia’s transformation into primarily a network hardware and software provider. The 2015 acquisition of Franco-American telecommunications equipment provider Alcatel-Lucent greatly broadened the scope of Nokia’s portfolio and customer base. Additional acquisitions have positioned Nokia to be an industry leader in the transition to 5G wireless technology by offering the only end-to-end 5G network portfolio available on a global basis. In 2016 the Nokia brand re-entered the mobile handset market through a licensing agreement with HMD Global, allowing them to offer phones under the Nokia brand.