← All jobs

Software Engineer - Python Middle [Data Tools]

Plata Card · Worldwide

onsitefull-timemid level

About this role

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, 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

Jobb.ai is an independent skill benchmarking platform. Applications are submitted on the employer's official website.