Search by job, company or skills

C

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

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

Job Description

What Your Day Will Look Like

  • Deepen your expertise in the entire Linux stack, including kernel, networking, storage, and user-space applications.
  • Design, develop, and maintain robust, scalable solutions for public clouds, private clouds, and local workstations.
  • Learn and apply key distributed systems concepts, such as observability, identity management, and tracing.
  • Build and integrate open source technologies, including Kubernetes and machine-oriented platforms.
  • Collaborate proactively with distributed teams of engineers, product managers, and designers.
  • Debug, triage, and resolve technical issues, engaging with upstream Ubuntu and open source communities.
  • Contribute to architectural design, generate ideas, and participate in solution-oriented technical discussions.

What We're Looking For In You

  • Experience delivering software professionally or academically using Python.
  • Exceptional academic performance throughout high school and university.
  • A degree in a technical field, or a compelling alternative story that showcases your technical abilities.
  • Confidence to share ideas, offer feedback, and engage in respectful technical debate.
  • Evidence of going above-and-beyond expectations in past work or projects.
  • Passion for technology, as demonstrated through personal projects, open source contributions, or initiatives.
  • High motivation, work ethic, and the drive to succeed alongside a high-performing global team.
  • Fluent written and spoken English, with strong communication and presentation skills.
  • Experience working with Linux systems (Ubuntu or Debian preferred).
  • Excellent interpersonal skills: curiosity, empathy, flexibility, and professionalism.
  • Appreciation for diversity and ability to collaborate in multicultural, multinational environments.
  • Self-motivated, results-driven, and eager to take initiative.
  • Willingness to travel twice per year for global company events.

Bonus Skills That Would Be Nice To Have

While not required, experience in the following areas will be advantageous:

  • Building highly automated ML workflows, data pipelines, or orchestrating scalable solutions in the cloud.
  • Familiarity with machine learning tools or libraries.
  • Experience with container technologies such as Docker, LXD, and Kubernetes.
  • Knowledge of public cloud platforms (AWS, Azure, Google Cloud).
  • Understanding of cloud infrastructure and modern cloud-native architectures.
  • Strong interest or experience in software testing and quality assurance.
  • Contributions to open source projects or participation in open source communities.

What We Offer You

  • A remote-first, globally distributed team with a track record of remote collaboration since 2004.
  • Personal learning and development budget of $2,000 USD per year.
  • Annual performance reviews with competitive compensation and recognition for outstanding work.
  • Generous holiday and parental leave policies.
  • Employee Assistance Program and wellness support resources.
  • Opportunities for international travel to meet colleagues and collaborate at global sprints.
  • Priority Pass membership and travel upgrades for long-haul company events.

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: 107897857

Similar Jobs

Gurugram

Skills:

PythonKubernetesSoftware

Noida, India

Skills:

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