Software Engineer - Components (Python)

July 5

Apply Now
Logo of Keboola

Keboola

Keboola is a data operations platform enabling your data team to do their best work.

cloud • data preparation • embedded analytics • analytics • data products

51 - 200

Description

• Develop components for customers • Work in a component team for maintaining widely used components • Manage and maintain transformation components that manipulate data using SQL or Python scripts • Create custom integrations, scrape data from sources, and connect to systems using APIs • Build Python tools for the community and Keboola ecosystem • Develop tools for component creation and maintenance • Collaborate with teams on technical issues

Requirements

• At least 2 years of professional experience in Python development • Familiarity with Python or a strong desire to learn it further • Experience transitioning from scripting to object-oriented programming • Basic awareness of database systems • Curiosity about large-scale data processing and various use cases • Strong interest in data engineering and data-related topics • Basic knowledge of web services and communication protocols • Understanding of data formats like JSON and XML • Familiarity with UNIX-based systems • Knowledge of OS-level virtualization and containers (Docker) • Ability to work independently with self-discipline • Strong problem-solving skills • Capacity to ask for advice, find compromises, and seek help when needed • Proficiency with Google products, Slack, Jira, Confluence, GitHub, etc.

Benefits

• Competitive compensation • Generous paid vacation time • Cool new offices in the heart of Holesovice in Prague • Relatively location independent work • Flexible working hours • Remote working • In-person meetings once a month

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com