Search by job, company or skills

C

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

3-5 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 29 days ago
  • Over 100 applicants
Quick Apply

Job Description

What Your Day Will Look Like

  • Deepen your understanding of the entire Linux stack—from kernel, networking, and storage to user applications.
  • Design, build, and maintain solutions for deployment across public/private clouds and local environments.
  • Master distributed systems concepts including observability, identity, and tracing.
  • Work hands-on with both Kubernetes and machine-oriented open source applications.
  • Collaborate with a globally distributed team of engineers, designers, and product managers.
  • Debug technical issues and engage with upstream and Ubuntu open source communities.
  • Contribute ideas, participate in design discussions, and collaborate to deliver robust solutions.

What We Are Looking for in You

  • Professional or academic experience delivering software in Python.
  • A strong academic track record in high school and university.
  • A degree in Computer Science, Engineering, or related technical discipline—or a compelling alternative story of your career journey.
  • Ability to speak up respectfully, share feedback, and contribute ideas with confidence.
  • Demonstrated ability to go above and beyond in delivering exceptional results.
  • Passion for technology, with evidence through personal projects or community involvement.
  • Strong work ethic and self-motivation to excel in a fast-paced environment.
  • Excellent verbal and written communication skills in English.
  • Hands-on experience with Linux (preferably Ubuntu or Debian).
  • Outstanding interpersonal skills, with curiosity and a global, inclusive mindset.
  • A detail-oriented, result-driven approach to work.
  • Willingness to travel globally twice a year for company events (up to 2 weeks each).

Nice-to-Have Skills

These are not required but will be considered a plus:

  • Experience with machine learning libraries or tools.
  • Proven track record building automated ML workflows for the cloud.
  • Hands-on experience with containers (e.g., Docker, LXD, Kubernetes).
  • Familiarity with public cloud platforms (AWS, Azure, GCP).
  • Understanding of cloud computing concepts.
  • Passion for software testing and quality assurance.
  • Contributions to open source projects or communities.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Canonical Ltd. is a UK-based software company best known as the creator and primary maintainer of Ubuntu, one of the most popular Linux distributions worldwide. Founded in 2004 by Mark Shuttleworth, Canonical focuses on open-source software, providing solutions for cloud computing, servers, containers, and IoT devices. The company offers commercial support, security updates, and enterprise services for Ubuntu, helping businesses deploy and manage open-source infrastructure at scale. Canonical plays a key role in the global Linux and cloud ecosystems.

Job ID: 107879919

Similar Jobs

Gurugram

Skills:

DockerKubernetesLXDcloud platforms

Noida, India

Skills:

Azure DatabricksDeep LearningTensorflowReactAzure FunctionsPytorchDockerOpencvAzure Data LakeAzure Machine LearningPythonComputer VisionDetectron2ACIMLflowAKSAzure AI ML stackMMDetectionAzure Cognitive Services