¡Activa las notificaciones laborales por email!

Software Engineer - Data Infrastructure - Kafka

Canonical

Málaga

A distancia

USD 50.000 - 70.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Canonical is seeking software engineers for a remote role focusing on Big Data technologies. Responsibilities include automating data platform operations and collaborating with a distributed team. The ideal candidate has experience with Python and distributed systems like Kafka and Spark. This role offers a fully remote environment with travel opportunities.

Servicios

Personal learning budget of $2,000 USD annually
Annual reviews
Recognition rewards
Holiday leave
Parental leave
Employee assistance
Travel opportunities
Travel upgrades for company events

Formación

  • Proven hands-on experience in software development using Python.
  • Experience with distributed systems like Kafka and Spark.
  • Willingness to travel up to 4 times a year for internal events.

Responsabilidades

  • Automate data platform operations and manage Big Data platforms.
  • Write high-quality, idiomatic Python code to develop new features.
  • Collaborate proactively with a distributed team.

Conocimientos

Python
Distributed Systems
Big Data

Educación

Bachelor's Degree in Computer Science

Herramientas

Kafka
Spark
SQL
NoSQL
Linux
Kubernetes

Descripción del empleo

Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team develops managed solutions for various data stores and technologies, including big data, NoSQL, cache-layer capabilities, analytics, and structured SQL engines (similar to Amazon RDS approach).

We are tackling the challenge of fault-tolerant, mission-critical distributed systems and aim to deliver the world's best automation solutions for managed data platforms.

We seek candidates from junior to senior levels with interests and experience in Big Data technologies, such as distributed event-stores (Kafka) and parallel computing frameworks (Spark). Engineers at Canonical are mindful of open-source community dynamics and understand the needs of large, innovative organizations.

Location: This is a globally remote role.

What your day will look like

The data platform team automates data platform operations, managing and integrating Big Data platforms at scale. Responsibilities include ensuring fault-tolerant replication, TLS, installation, backups, and providing domain-specific expertise to other teams. This role focuses on creating and automating infrastructure features, not data analysis or processing.

  • Collaborate proactively with a distributed team.
  • Write high-quality, idiomatic Python code to develop new features.
  • Debug issues and interact with upstream communities publicly.
  • Work with talented engineers and experts across fields.
  • Discuss ideas and collaborate on solutions.
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events.
What we are looking for in you
  • Proven hands-on experience in software development using Python.
  • Proven experience with distributed systems like Kafka and Spark.
  • Bachelor's or equivalent degree in Computer Science, STEM, or similar.
  • Willingness to travel up to 4 times a year for internal events.
Additional Skills That You Might Also Bring

Experience with other data platform technologies, SQL (MySQL, PostgreSQL, Oracle, etc.), NoSQL (MongoDB, Redis, ElasticSearch, etc.), Linux systems administration, cloud solutions (public or private), or Kubernetes is a plus and can influence the level considered.

What we offer you

Compensation depends on location, experience, and skills, with additional benefits like bonuses and incentives. We offer a fully remote environment, a personal learning budget of $2,000 USD annually, annual reviews, recognition rewards, holiday leave, parental leave, employee assistance, travel opportunities, and travel upgrades for company events.

About Canonical

Canonical is a pioneering open-source tech firm, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We are a remote-first company since 2004, committed to excellence and diversity. We foster a workplace free from discrimination, valuing diverse perspectives to create better products and work environments.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.