Data Tools Team
Our team builds and maintains internal tools that help people across the company work with data efficiently.
We focus on data access, visualization, and discovery – making it simple for teams to explore existing data, create dashboards, and share insights.
We use and develop open-source systems such as Apache Superset, Jupyter Notebooks, and DataHub, integrating them into a reliable platform that supports analytics and decision-making every day. Also we are going to develop our own solutions which will fit business needs and improve user experience.
Challenges that await you:
- Assisting in the design, implementation, and maintenance of Data Tools for our users.
- Collaborating in Data Tools users needs and Data processes analysis within Product Management.
- Collaborating with engineers, product manager and users to develop and improve tools in DWH.
- Writing and maintaining deployment scripts, configs, Helm charts and CI/CD jobs.
- Monitoring and ensuring the performance and stability of data tools services.
- Assisting in the documentation of data tools architecture and processes.
Our technology stack:
- Languages: Python 3.x (primary), a bit of Go
- Tools: Jupyter/JupyterHub; Superset, Tableau; DataHub (ingestion, metadata, search/lineage) and own development
- Data & Orchestration: Snowflake, SQL, dbt, Apache Airflow
- Infra: Docker, Kubernetes, Helm; GitHub/GitLab CI
- Observability: Prometheus, Grafana, Kibana, Alertmaneger
- Auth & Security: OIDC/SAML (e.g., Keycloak/Entra/Okta), RBAC, SSO, secrets management
What makes you a great fit:
- 3+ years experience in Python with a strong knowledge of ecosystem
- Involvement in developing a service/subsystem from scratch and bringing it to production with a successful business increment
- Understanding of software lifecycle, application of MVP methodology
- Experience with architectural patterns and design principles
- Willingness to take responsibility for architectural service decisions
- B1 or higher English level for effective communication with an international team
Your bonus skills:
- Knowledge of Go (or ability to learn and progress in this area)
- Experience in developing and implementing automations
- Experience in working with open source products and adapting them
Our ways of working:
- Innovative Spirit: A commitment to creativity and groundbreaking solutions
- Honest Feedback: valuing open, transparent communication
- Supportive Team: a strong, collaborative community
- Celebrating Achievements: recognizing our wins together
- High-Tech Environment: a team full of smart and revolutionary people who date to challenge the status quo of incumbent finances
Our benefits:
- Relocation support to one of our hubs — Cyprus, Spain, Serbia, or Kazakhstan — with assistance for the employee and their family
- Flexible work from one of our offices or remote
- Healthcare Coverage
- Education Budget: Language lessons, professional training and certifications
- Wellness Budget: Mental health and fitness activity reimbursements
- Vacation policy: 20 days of annual leave and paid sick leave