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