Senior Python Backend Engineer

On-site in Bilbao·Added yesterday

Overview

Job details

  • Full relocation support

    Help with the move, per the ad.

Requirements

  • Have the right to work in Spain

    Artificial Seed doesn't mention sponsorship in the ad.

  • Work on-site in Bilbao

    Full relocation support offered.

  • Have senior-level experience

    Senior-level role.

Pay & benefits

What you'll get

  • Flexible schedule - you choose when to start your day;
  • Relocation to Bilbao, Spain for you and your family, with full support at every stage (documents, housing, adaptation, even pets);
  • Unlimited vacation - take time off when you really need it;
  • A culture of trust and respect for professionals, with no micromanagement;
  • A modern office in a cozy district, regular team events and off-sites;
  • Growth and participation in architectural decisions, challenging tasks, and a strong team you can learn from.

Requirements

What we're looking for

  • Strong Python development skills:
  • Experience with asynchronous programming (asyncio);
  • Experience with web-frameworks such as FastAPI or Litestar;
  • Understanding of multithreading and multiprocessing.
  • Databases and storages: knowledge of PostgreSQL or ClickHouse.
  • Message brokers: familiarity with message brokers like Kafka, RabbitMQ, or Redis (streams). Infrastructure:
  • Experience with Docker and orchestration platforms (Kubernetes/Nomad);
  • Familiarity with GitLab CI and application monitoring tools.

Nice to have

  • Experience with FastStream.
  • Knowledge of TypeScript.
  • Familiarity with OIDC providers such as KeyCloak.

The role

We are looking for a talented software engineer with deep knowledge of Python and other programming languages. The ideal candidate also has experience working with compilers. You will work on developing a knowledge graph algorithm based on a repository.

Our current solution is implemented in Python using tree-sitter and pyright. Your role will be to enhance and scale this solution to support additional programming languages.

What you'll do

  • Development and maintenance of a high-load system;
  • Building a web service using FastAPI;
  • Designing, developing, and implementing software solutions;
  • Writing comprehensive tests.

About Artificial Seed

Industry
Artificial Intelligence
All open roles at Artificial Seed
WhatsApp