Software Engineer - Data Infrastructure - Kafka
Canonical
about 1 year ago
Remote, Worldwide
Entry Level / Mid Level / Senior
H1B Sponsor
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.
- Provide domain-specific expertise on data systems to other teams.
- Ensure fault-tolerant replication, TLS, installation, and backups.
Requirements
- Proven hands-on experience in software development using Python.
- Experience in distributed systems, such as Kafka and Spark.
- Bachelor’s or equivalent in Computer Science, STEM, or a similar degree.
- Willingness to travel up to 4 times a year for internal events.
Benefits
- Fully remote working environment.
- Personal learning and development budget of 2,000 USD per annum.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Parental Leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues twice a year.
- Priority Pass for travel and travel upgrades for long haul company events.
Tech Stack
Apache KafkaApache SparkElasticsearchKubernetesLinuxMongoDBMySQLOpenStackOracle DatabasePostgreSQLPythonRedis
Categories
BackendData Engineering