-
· 177 views · 10 applications · 7d
DevOps
Hybrid Remote · Ukraine (Lviv) · Product · 2 years of experience · IntermediateAbout Company: ADVA Soft is a team of passionate professionals dedicated to creating innovative photo editing solutions. With a 15+ year history, our flagship app, TouchRetouch, is a globally recognized #1 app for object removal, used by millions...About Company:
ADVA Soft is a team of passionate professionals dedicated to creating innovative photo editing solutions. With a 15+ year history, our flagship app, TouchRetouch, is a globally recognized #1 app for object removal, used by millions worldwide. We value our experienced team and are committed to evolving and tackling new market challenges through technical excellence and innovation.
About Role:
As a DevOps Engineer at ADVA Soft, you will be responsible for designing, deploying, and maintaining our cloud infrastructure, ensuring robust, scalable, and secure solutions. You will take ownership of managing Kubernetes clusters in DigitalOcean (or Google Cloud Run with Kubernetes), handling high-availability configurations, and automating the provisioning and scaling of GPU-enabled environments for compute-intensive ML workloads. Your expertise will drive continuous integration, deployment, and optimization efforts to ensure our services are highly available, performant, and secure.
You will collaborate with a talented cross-functional team to build, maintain, and optimize Docker containers for microservices and machine learning workflows. The role involves configuring load balancers, setting up autoscaling policies, maintaining VPN networks, and implementing security measures across cloud infrastructure.
This position reports to the TechLead/R&D Lead and offers an excellent opportunity to grow in the DevOps field, working with cutting-edge technologies and tools. If you're ready to shape the future of cloud infrastructure and optimize our cloud-native solutions, this role is for you.
Responsibilities:
- Design, deploy, and maintain Kubernetes clusters in DigitalOcean(Google Cloud Run), including high-availability configurations.
- Build, maintain, and optimize Docker containers for microservices and ML workflows.
- Manage container lifecycle and implement CI/CD pipelines for container deployment in DigitalOcean.
- Configure load balancers and endpoint routing in DigitalOcean to support multi-node Kubernetes clusters.
- Implement autoscaling policies for application workloads based on metrics (e.g., CPU, GPU, memory usage).
- Set up and maintain VPN networks for secure internal access and cluster communication.
- Conduct regular security audits, harden system configurations, and ensure minimal exposure of cloud infrastructure.
- Monitor and respond to 0-day vulnerabilities using tools like Falco, Clair, or custom alerting systems.
- Implement network policies and role-based access controls (RBAC) for internal services and developer access.
- Set up and manage observability stack: Prometheus, Grafana, Loki, Alertmanager, etc.
- Ensure high uptime and low latency for production services using health checks, auto-healing, and backup strategies.
- Maintain logging, tracing, and audit logs for debugging and compliance.
Requirements:
- Proven experience with DigitalOcean(Google Cloud Run) infrastructure and APIs.
- In-depth knowledge of Kubernetes architecture, Helm, and operators.
- Experience deploying GPU environments in Kubernetes (NVIDIA runtime, CUDA driver mgmt).
- Expertise in Docker, including multi-stage builds, secure image creation, and registry management.
- Hands-on experience configuring firewalls, VPCs, VPN tunnels, and TLS certificates.
- Familiar with zero-trust networking principles and security best practices for cloud workloads.
- Familiar with DDoS protection services
- Setup and maintenance of metrics pipelines and log aggregation systems.
- Experience creating dashboards and alerts for production environments.
Ability to troubleshoot complex system-level issues, performance bottlenecks, and networking anomalies.
Nice to have:
- Experience with Terraform, Ansible, or Pulumi for infrastructure-as-code.
- Exposure to ML tooling like MLFlow, Weights & Biases, or DVC.
- Experience with cost optimization for GPU cloud instances.
- Familiarity with GitHub Actions, GitLab CI/CD, or similar tools for automated build and deployment.
- Experience managing internal ML infrastructure, including queueing systems (e.g., Celery, RabbitMQ), model artifact storage, and inference APIs.
- Knowledge of SAML, OIDC, or other auth integrations for VPN access and secure dashboards.
What we Offer:
- Opportunity to drive the development of a market-leading photo editing app.
- Work on challenging product problems with a real impact on millions of users.
- Flexible working hours and hybrid/remote work options.
- Collaborative environment with direct impact on product direction.
- Significant professional growth opportunities with active mentorship.
- Comfortable, self-sufficient office in Lviv, Ukraine available for work.
- Competitive compensation package.
- 28 paid vacation days.
- Paid medical leaves.
-
· 116 views · 7 applications · 7d
ML Engineer
Hybrid Remote · Ukraine (Lviv) · Product · 2 years of experience · IntermediateШукаємо на роботу інженера машинного навчання, який не боїться математики, любить глибоко розбиратись у деталях алгоритмів, вміє працювати з великими масивами зображень, розуміється на нейромережах, та має досвід у донавчанні (fine-tuning) і деплойменті...Шукаємо на роботу інженера машинного навчання, який не боїться математики, любить глибоко розбиратись у деталях алгоритмів, вміє працювати з великими масивами зображень, розуміється на нейромережах, та має досвід у донавчанні (fine-tuning) і деплойменті моделей (diffusion, GAN, тощо). На позицію ML Engineer. Задачі — адаптація та оптимізація моделей для серверних обчислень і мобільних застосунків, вдосконалення відомих методів.
Вимоги:
- Ґрунтовне розуміння глибокого навчання, комп’ютерного зору, дифузії;
- Досвід fine-tuning моделей сегментації (наприклад, SAM, U-Net) або генеративних моделей (наприклад, Stable Diffusion, ControlNet, StyleGAN);
- Вміння працювати з PyTorch;
- Практичний досвід деплойменту моделей (TorchScript, ONNX, CoreML, TensorRT — будь-які релевантні інструменти);
- Навички роботи з Python, бажано C++.
Бажано:
- Досвід створення або використання пайплайнів для аугментації даних і аннотації (CVAT, Label Studio);
- Знання основ комп’ютерної графіки, робота з OpenCV;
- Розуміння особливостей inference на мобільних пристроях (iOS/Android);
- Досвід у low-level оптимізації ML моделей (quantization, pruning, etc).
Робота в продуктовій команді TouchRetouch
https://apps.apple.com/app/touchretouch/id373311252
Переваги роботи в ADVA Soft:
- робота в команді на результат;
- можливість вивчати найсучасніші ML/AI технології;
- гнучкий графік;
- затишний офіс;
- оплачувані лікарняні і відпустка.
Про компанію ADVA Soft
ADVA Soft – амбітна технологічна українська продуктова компанія, яка розробляє інноваційні програмні рішення для обробки зображень і мобільної фотографії. Зосереджуючись на постачанні передових продуктів, ми надаємо можливість аматорам і професіоналам вдосконалювати та трансформувати свої цифрові зображення.
More
ADVA Soft – амбітна технологічна українська продуктова компанія, яка розробляє інноваційні програмні рішення для обробки зображень і мобільної фотографії. Зосереджуючись на постачанні передових продуктів, ми надаємо можливість аматорам і професіоналам вдосконалювати та трансформувати свої цифрові зображення.
Website:
http://www.adva-soft.com