3h ago

Senior Backend Software Engineer

Poland; Lviv, Ukraine
full-timeseniorEnterprise AI infrastructure

Tech Stack

Description

You will architect and build distributed systems that power enterprise AI, handling petabyte-scale data and ensuring 99.9% uptime. You'll design multi-tenant architectures, optimize databases across cloud regions, and create self-healing pipelines—directly impacting the accuracy of AI systems used by major brands.

Requirements

  • Over 4 years of professional software engineering experience, including more than 1 year in Python
  • Deep understanding of distributed systems, concurrency patterns, and event-driven architectures
  • Hands-on experience with AWS or Azure cloud primitives (compute, storage, messaging, databases)
  • Comfortable working with diverse data stores (SQL and NoSQL), including schema design and performance tuning
  • Writes well-structured, testable code with thoughtful abstractions and interfaces

Responsibilities

  • Design efficient database schemas and distributed architectures for multi-tenant data isolation and fault tolerance
  • Define and maintain SLOs for services, architecting solutions to meet them under peak load
  • Develop modular components in Python, using AI coding assistants to accelerate development
  • Transform ML models and LLMs into production-ready services with versioning and monitoring
  • Build and maintain data pipelines across S3, RDS/PostgreSQL, Elasticsearch, DynamoDB, and data warehouses
0 views 0 saves 0 applications