Remote Data Platform Engineer (Python, Kafka & Spark)

Remote

San Francisco (CA)

Remote

USD 120,000 - 180,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote working environment
Learning & development budget
Annual compensation review
Recognition rewards
Annual holiday leave
Parental Leave
Employee Assistance Programme
Travel opportunities to meet teams
Priority Pass for travel upgrades

Job summary

Canonical is seeking developers to help build an automation-driven data platform that spans multi-cloud and on-premise environments. You will contribute to fault-tolerant infrastructure for big data systems, collaborating with a global, remote-first team to deliver scalable automation tools.

The role emphasizes Python mastery, distributed systems experience (Kafka, Spark), and close collaboration with open-source communities.

Qualifications

  • Proven hands-on experience in software development using Python.
  • Proven hands-on experience in distributed systems, such as Kafka and Spark.
  • Have a Bachelor’s or equivalent in Computer Science, STEM, or a similar degree.
  • Willingness to travel up to 4 times a year for internal events.

Responsibilities

  • Collaborate proactively with a distributed team.
  • Write high-quality, idiomatic Python code to create new features.
  • Debug issues and interact with upstream communities publicly.
  • Work with helpful and talented engineers including experts in many fields.
  • Discuss ideas and collaborate on finding good solutions.
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events.

Skills

Python
Distributed systems

Education

Bachelor’s degree in Computer Science or STEM

Tools

Kafka
Spark
Linux
Kubernetes

Job description

Canonical is seeking developers to help build an automation-driven data platform that spans multi-cloud and on-premise environments. You will contribute to fault-tolerant infrastructure for big data systems, collaborating with a global, remote-first team to deliver scalable automation tools.

The role emphasizes Python mastery, distributed systems experience (Kafka, Spark), and close collaboration with open-source communities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Data Infrastructure - Kafka
Software Engineer - Data Infrastructure - Kafka

Remote • San Francisco (CA)

Remote
USD 120,000 - 180,000
Fully remote working environment
Learning & development budget
Annual compensation review
+6
Senior Data Engineer — Remote, Java/Python, Kafka Pipelines
Senior Data Engineer — Remote, Java/Python, Kafka Pipelines

Partner Company • United States

Remote
USD 120,000 - 180,000
Health insurance
Life insurance
Disability insurance
+2
Remote Data Infrastructure Engineer (Python)
Remote Data Infrastructure Engineer (Python)

Canonical • Chicago (IL)

On-site
USD 110,000 - 170,000
Fully remote working environment
Personal learning and development budget of 2,000 USD per annum
Annual compensation review
+2
Remote Big Data Platform Engineer | Spark, Kafka, Hadoop
Remote Big Data Platform Engineer | Spark, Kafka, Hadoop

BairesDev • Peru (IL)

On-site
USD 120,000 - 180,000
Remote work
USD compensation
Hardware provided
+3
Spark Developer
Spark Developer

Matlen Silver • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Senior Backend Engineer - IoT Data Streaming (Remote)
Senior Backend Engineer - IoT Data Streaming (Remote)

Remote • San Francisco (CA)

Remote
USD 120,000 - 180,000
Remote Real-Time Data Engineer | Kafka & Databricks
Remote Real-Time Data Engineer | Kafka & Databricks

Central Strategies, LLC • Washington

On-site
USD 110,000 - 150,000
Remote Distributed Systems Engineer for IoT & Data Streaming
Remote Distributed Systems Engineer for IoT & Data Streaming

Canonical Ltd. • United States

Remote
USD 150,000 - 190,000
Learning budget
Annual bonus/commission
Leave policies and wellbeing programs
+1
Senior Python Developer
Senior Python Developer

Veriipro • Charlotte (NC)

On-site
USD 120,000 - 170,000
Senior Platform Engineer - Cloud, CI/CD & Automation Remote
Senior Platform Engineer - Cloud, CI/CD & Automation Remote

AHU Technologies Inc • United States

Remote
USD 120,000 - 150,000