Senior Software Engineer (with interest in Machine Learning)

Senior Software Engineer (with interest in Machine Learning)
Frontiers, United Kingdom

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
May 11, 2021
Last Date
Jun 11, 2021
Location(s)

Job Description

Frontiers is an academic publisher with headquarters in Lausanne Switzerland and offices in 7 countries, employing over 700 people. In the last two years, Frontiers has grown 50% yearly, thus becoming the second largest open-access publisher in the world. Frontiers has massively invested in data acquisition and modeling, leading to the deployment of sophisticated data products to accelerate further its business.

We are looking for a Senior Software Engineer (with interest in Machine Learning) who can work on the productization, deployment, and maintenance of machine learning algorithms (e.g. computer vision, NLP, recommendations systems) to join our team.

We are a diverse team of data scientists, data engineers, software engineers, machine learning engineers and product owners from over 30 different countries. We are smart and fast moving, operating in small teams, with freedom for independent work and fast decision making.


Responsibilities

  • Work in a team of machine learning engineers responsible for the productization of prototypes developed by data scientists.
  • Collaborate with data scientists, software engineers and data engineers to design scalable state-of-the-art infrastructure to serve machine learning models in production.
  • Research and adopt the best MLOps standards to design and develop scalable end-to-end machine learning pipelines.
  • Identify opportunities for machine learning process automation.
  • Establish and enforce best practices (e.g. in development, quality assurance, optimization, release, and monitoring).

Essential Requirements

  • Degree in Computer Science or similar
  • Proven experience in software engineering
  • Extensive experience in a programming language like Python/Java/Scala (we predominantly use Python)
  • Experience writing production-grade code and maintaining production-grade web services
  • Experience with REST API design
  • Code development best practices and tools (e.g. version control, SOLID principles, test-driven development, CI/CD)
  • Experience with containerization technology (Docker/Kubernetes)
  • Experience with a Cloud Platform (e.g. Azure, AWS, GCP)
  • Great communication, teamwork, problem-solving, and organizational skills.

Experience in any of the following will be considered a plus

  • Machine learning model development and deployment
  • MLOps frameworks and building machine learning pipelines
  • Handling large structured (relational) and unstructured datasets (text, images) on SQL and NoSQL (e.g. mongoDB) databases
  • Workflow schedulers (e.g. Airflow, Azure Data Factory)
  • Big data frameworks such as Spark
  • Data versioning (e.g. DVC)
  • Agile frameworks (Scrum, Kanban).

What we OfferInternational environment

With over 35 nationalities across our offices in London, Lausanne, Madrid, Seattle and Beijing, you can certainly say that we are a diverse company. You will have the opportunity to work with teammates in other offices, as well as with researchers, editors and authors from across the globe.


Great offices

Our Lausanne HQ (designed for us) is spread over 3 floors, including a large canteen with a Foosball table and a multi-purpose room used for regular free yoga classes. Our other offices are hosted at WeWork and include communal spaces with coffee bars and activities all week. We are very socially active and organize lots of fun activities, ranging from happy hours, parties, sports events and much more.


Key Benefits
  • Competitive Salary
  • 25 days' vacation per year and Christmas office closure
  • Participation into the company's annual bonus scheme
  • Access to the latest equipment and international working environment
  • Professional development opportunities
  • Remote working options available within the UK.
  • Lots of opportunities to work with exciting technologies and solve challenging problems.
  • Fruits and snacks in the kitchen as well as much tea amp; coffee as you like.
  • In-house well being activities including free weekly yoga

Frontiers actively embaces diversity and is a safe and welcoming workplace. Recruitment is free from discrimination including based on race, national or ethnic origin, age, religion, disability, sex, gender identity or sexual orientation. With over 600 employees from more than 50 different nations, our diversity creates vibrant teams and constantly challenges us to appreciate multiple perspectives.

Job Specification

Job Rewards and Benefits

Frontiers

Information Technology and Services - London, United Kingdom
© Copyright 2004-2024 Mustakbil.com All Right Reserved.