Talent.com
This job offer is not available in your country.
Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

CanonicalKuantan, Pahang, Malaysia
27 days ago
Job description

Overview

Python and Kubernetes Software Engineer - Data, AI / ML & Analytics at Canonical. Location : Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering innovation and IoT. We hire distributedly with teams in multiple time zones and most colleagues work remotely.

As a software engineer on the team, you will collaborate on an end-to-end data analytics and MLOps solution built with open-source tools such as Kubeflow, MLFlow, DVC, Feast, Apache Superset, dbt, Temporal, Apache Trino, and ClickHouse. The team owns a solution from analytics and machine learning space and may run on servers, cloud, Kubernetes, or as web services.

Responsibilities

  • Develop understanding of the Linux stack from kernel to application layer
  • Design, build and maintain solutions deployed on public / private clouds and local workstations
  • Master distributed systems concepts such as observability, identity, tracing
  • Work with Kubernetes and machine-oriented open-source applications
  • Collaborate with a distributed team of engineers, designers and product managers
  • Debug issues and interact with upstream and Ubuntu communities
  • Generate ideas and collaborate on finding good solutions

What we are looking for

  • Professional or academic software delivery using Python
  • Strong academic record from high school and university
  • Undergraduate degree in a technical subject or a compelling alternative path
  • Confidence to speak up, exchange feedback, and share ideas
  • Track record of going above and beyond to achieve results
  • Passion for technology evidenced by personal projects
  • Work ethic and ability to collaborate with motivated colleagues
  • Professional written and spoken English with strong presentation skills
  • Experience with Linux (Debian or Ubuntu preferred)
  • Interpersonal skills, curiosity, flexibility, accountability
  • Appreciation of diversity and ability to work in a multi-cultural organization
  • Thoughtfulness and self-motivation; results-oriented with a drive to meet commitments
  • Ability to travel up to twice a year for company events (up to two weeks)
  • Additional Skills That Would Be Nice To Have

  • Hands-on experience with ML libraries or tools
  • Experience building automated ML solutions for the cloud
  • Container technologies (Docker, LXD, Kubernetes)
  • Experience with public clouds (AWS, Azure, Google Cloud)
  • Knowledge of cloud computing and software quality / testing
  • Experience contributing to open source projects
  • What we offer

  • Distributed work environment with biannual in-person team sprints
  • Personal learning and development budget
  • Annual compensation review and performance-based rewards
  • Comprehensive benefits including leave and family leave
  • Employee assistance programme and relocation / travel opportunities
  • About Canonical

    Canonical is a pioneering tech firm at the forefront of the open source movement. We publish Ubuntu and enable the global move to AI, IoT and cloud. We recruit on a global basis and value excellence. Most colleagues have worked from home since 2004. We are an equal opportunity employer and welcome diverse applicants.

    Equal Opportunity

    Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Whatever your identity, we will give your application fair consideration.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Kuantan, Pahang, Malaysia