Sr Machine Learning Engineer_VOIS

Vodafone Group Plc
Apply Now

Job Description

The senior ML Engineer is a core member of the agile teams facilitating trained ML models to design and deliver E2E solutions as a final product that fulfill the COE automation target. The senior machine Learning Engineer job is to mainly develop and design machine learning pipeline / integrations using different machine learning platforms and his software engineering / cloud skills. Ability to prioritize well, communicate clearly, have a consistent track record of delivery and excellent software engineering skills. Creative engineering balanced with high quality and a customer focus. Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time. Strong analytic capability and the ability to create innovative solutions.

Key accountabilities and decision ownership:

  • Develop solutions for real world, large scale problems.
  • Develop, test, deploy, maintain and improve software.
  • Develop, and operate the data pipeline platform.
  • Create /Design and maintain ML pipeline and workflows.
  • Refactor and optimize ML algorithms to fit on the final solutions.
  • Create /Design and maintain automation workflows.
  • Develop and deploy integrations/APIs on cloud.
  • Deliver dockarized micro services on TTD approach.
  • Facilitate the cloud capabilities within the developed tools.
  • Design and build UIs on any server platform in a team environment
  • Manage activities, scope and timelines on the projects with minimum supervision.
  • Provide user support.
  • Work with other teams to conduct troubleshooting when necessary.
  • Mentor interns and junior developers, and interview engineering talent.

Code review and peer programming

Core competencies, knowledge and experience

  • Strong fundamental knowledge of computer science, such as data structure, algorithm design, and computational analysis
  • Experience with one or more general purpose programming languages including but not limited to: Java, Python, JavaScript, or Go.
  • Experience with Information Retrieval techniques and frameworks.
  • Proficiency in HTML, Javascript, CSS and general Web 2.0 techniques.
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with Cloud technologies like GCP and/or AWS products.
  • Experience with Django/ Flask.
  • Experience with react js.
  • Experience RESTful API, SOAP, graph...etc.
  • Experience containerization technologies like docker and kubernetes.
  • Experience with concurrent/multi-threaded programming.
  • Experience with development and system operation in Linux/Unix environments.
  • Hands-on Experience with Machine Learning and it's libraries like Sklearn.
  • Python Data Science stack (NLTK, Pandas, Numpy).
  • Data Mining, Natural language Programming.
  • Familiar with deep learning pipelines and tensorflow basics.
  • Familiar with big data platforms like Hadoop, Spark.
  • Have a high preference to work on data engine, but also have a good understanding of how the services layer works, and how data is consumed by the front-end.
  • Knowledge of database systems (especially internal design in addition to how to use).
  • 3-5+ years of experience working in the software engineering and machine learning fields.
  • Work with cross-functional/and global teams including product management, quality assurance, and support teams.
  • Able to communicate effectively across organizational, technical and political boundaries, understanding the context
  • Understands business requirements.
  • Drives improvements and process innovation.
  • Working proficiency and communication skills in verbal and written English.
  • Interest and ability to learn other coding languages as needed.
  • Strong problem-solving skills.
  • High sense of ownership with proactive attitude. 

Company Info.

Vodafone Group Plc

Vodafone Group Plc is a British multinational telecommunications company. Its registered office and global headquarters are in Newbury, Berkshire, England. It predominantly operates services in Asia, Africa, Europe, and Oceania.

  • Industry
    Telecommunications
  • No. of Employees
    96,506
  • Location
    Newbury, England, UK
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Vodafone Group Plc is currently hiring Senior Machine Learning Engineer Jobs in Cairo, Egypt with average base salary of E£9,200 - E£21,000 / Month.

Similar Jobs View More