
Senior Python Backend Engineer
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Ukraine.
• You will construct and manage the data pipelines that drive our AI systems, including streaming, near-real-time, and batch processing.
• You will handle high-volume structured and unstructured data on platforms such as Spark and Databricks.
• Architect and develop REST APIs to provide personalized recommendations at scale.
• Create and sustain Python microservices that consume, process, and deliver data in real time.
• Design and enhance streaming data pipelines utilizing Kafka.
• Oversee relational databases (PostgreSQL, MySQL) focusing on schema design, query optimization, and migrations.
• Implement caching strategies with Redis for high-throughput and low-latency data serving.
• Contribute to observability through metrics, monitoring, and alerting systems.
• Work collaboratively with ML engineers to integrate model outputs into the serving infrastructure.
• A minimum of 3 years of professional experience in Python backend development.
• Demonstrated proficiency in building and maintaining REST APIs in a production environment.
• Strong knowledge of asynchronous programming techniques (asyncio, async/await).
• Hands-on experience with stream processing technologies such as Kafka, RabbitMQ, or equivalent message brokers.
• Solid expertise in relational databases, including schema design, query optimization, and indexing (PostgreSQL or MySQL).
• Familiarity with Redis or similar in-memory data storage solutions.
• Experience with containerized microservice architectures (Docker).
• Excellent analytical thinking and problem-solving capabilities.
• Nice to have:
• Experience with Python async web frameworks (FastAPI, Starlette, or similar).
• Exposure to recommendation systems, ranking algorithms, or personalization techniques.
• Familiarity with Kubernetes.
• Experience with columnar data processing libraries (Polars, pandas).
• Knowledge of Prometheus/Grafana or similar monitoring stacks.
• Experience in the iGaming domain.
• Engage in a technically robust environment featuring a modern stack and a mature Agile culture.
• Enjoy high autonomy, decision-making power, and close collaboration with leadership.
• Join a product development company that thrives in a dynamic environment with multiple concurrent projects.
• Have the opportunity to contribute your ideas for implementation and improvement.
• Pursue continuous self-improvement and growth, including a budget for certifications and courses.
• Receive a competitive salary along with financial bonuses for high performers.
• Benefit from a company-prepaid AI agent.
• Obtain medical insurance coverage.
• Access to English language courses.
• Enjoy a wellbeing package that includes online yoga classes, Yakaboo, BetterMe App: Health Coaching, and BetterMe App: Mental Health.
• Participate in corporate events and enjoyable team-building activities.
• Embrace a remote-first culture.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.