Cloud Works' Vacancies

Our company is always looking for professional and inspired people

We develop software for serving retailers with thousands of stores all around the world. Technical challenges we face we address using up-to-date technologies including .Net 6, Kubernetes, Google Cloud, Postgres, MSSQL, ElasticSearch, BigQuery, Helm, etc. Our team is pure backend, though we have neighbor teams: Mobile, Web-UI (you could join it if you want), SRE/DevOps, QA and BA. We do care about a healthy atmosphere in the team. We try to adjust members’ responsibilities to individual willings and skills (but keeping high quality of the product).

  • Technical Support Specialist

    Requirements
    English — upper-intermediate and higher (speaking and writing)Understanding how local networks work (basic level)Understanding hardware specifics of personal computersFamiliarity with Microsoft Office solutions or similar (Word, Excel)Time management skillsAnalytical mindsetAbility to work in a team-based environmentA systematic approach to problem-solving
    Will be a plus
    Work experience in technical support Familiarity with iOS, iPadOS Familiarity with any programming language Familiarity with GCP and k8s Familiarity with product development life-cycle Experience with databases and SQL Experience with ticketing systems (Zendesk, Jira) Experience with API (JSON and XML) Experience with any Unix systems Experience with e-commerce platforms (Shopify, Magento, SFC, Demandware) Experience with PowerShell or similar scripting tool
    Responsibilities
    Processing customers' requests Simulating users' cases in the test environment; Communication with clients via phone calls, emails, Jira; Resolving product-related issues; Integration support; Bug reproducing / reporting; Data issues research;

  • Junior iOS developer

    Requirements
    Experience with Objective-C and SwiftStrong understanding of iOS user interface guidelines and best practicesXCTest FrameworkSQLUIKit English intermediate and higher
    Responsibility:
    Develop and update iOS ApplicationsCollaborating with the team

  • Middle iOS developer

    Requirements
    At least 3 years of commercial experienceStrong understanding of iOS user interface guidelines and best practicesMVVM architectureStrong knowledge of RxSwift and RxCocoa - 1+ years - must have!Unit Testing. Preferable experience with Quick/Nimble libraries UIKit. Preferable experience of creating UI from code with SnapKit English intermediate and higher
    Responsibility:
    Develop and update iOS ApplicationsCollaborating with the teamWrite unit tests for iOS ApplicationsSupport UI Tests

  • Junior Manual QA Engineer

    Requirements
    Strong theoretical knowledge of testing processPrevious quality assurance experienceBasic economic knowledge is beneficial Analytical mindset, accuracy and attention to details, high communicative skills, desire to grow as responsible and universal professionalStrong SQL knowledge Pre-intermediate or intermediate English level
    Responsibilities
    Reports and printing documents design reviewTesting reports using SQL queries Testing printing documents using various hardware (iPads, printers, software programs) Learning the growing retail software system and new features, collaborating with dev and QA teams, being an expert in subject area Working with data a lot (data analysis, data investigations, etc)

  • SRE 

    Requirements
    Hands-on experience with preparing automation scenarios using TerraformKnowledge of KubernetesExperience with deploying and supporting infrastructure on public clouds (GCP and Tencent will be a plus)Basic knowledge of Microsoft Windows ServerBasic knowledge of Active DirectoryUnderstanding of network concepts - firewalls, VPN, peering (for public clouds)English - pre-intermediate or better

    Responsibilities
    System availability and performance monitoring, on both infrastructure and application levels Planned infrastructure and application updates New environments’ deployment Changing the existing infrastructure according to the requirements Other tasks related to the system functionality

  • Middle/Senior Data Scientist

    Requirements
    Python programming using classic scientific stack (numpy, pandas, scipy, scikit-learn) + some visualization tools like matplotlib, plotly or other similar librariesExperience with machine learning algorithms and ideally numerical optimization algorithmsExperience and/or understanding of Tensorflow or Pytorch. Ideally experience with huggingface transformersProficient with SQLUnderstanding of fundamental concepts of OOP and functional programming to create maintainable and scalable codegit managementEnglish - upper-intermediate or better
    Preferred
    Experience with Numba or at least understanding of its usage and challenges during implementationExperience with creation of backend microservices with Python (ideally FastAPI)Experience and/or strong understanding of LLMs + RAG systems (vector DBs, semantic + keyword search and reranking, knowledge base preparation and parsing, prompting techniques)Basic bash skills
    Responsibilities
    Write and optimize code using Python, pandas, scipy, numba, SQL etc Solve non-linear optimization problems (in task scheduling and allocation space) using genetic algorithms, local search and other methods Creation of LLM-based RAG assistants with combinations of both client's knowledge base and general knowledge possessed by model (data preparation, semantic and hybrid search engines, LLM grounding)

  • T-SQL Auditor / Code reviewer / Database code analyst 

    Requirements
    SQL Server 2019 and later. C# - related to database connectivity, query execution , etcStrong T-SQL Knowledge: Excellent knowledge of T-SQL, including creating complex queries, triggers, stored procedures, and functions, with an understanding of their impact on database performanceDatabase Experience: Experience working with large relational databases, including database design, optimization, and supportBusiness Process Understanding: Ability to analyze business requirements and translate them into efficient solutions at the T-SQL code levelPerformance Optimization Experience: Expertise in identifying SQL query performance bottlenecks and providing recommendations for optimizationCode Auditing and Testing Experience: Skills in performing static code analysis and writing tests to verify the correctness of SQL codeSecurity Knowledge: Understanding of database security principles and the ability to address vulnerabilities within the T-SQL codeCommunication Skills: Strong teamwork and communication abilities, with the capability to collaborate with developers, analysts, and other stakeholders, and effectively convey technical aspects to different participants in the processFamiliarity with Performance Monitoring Tools: Experience using tools for monitoring and analyzing SQL code performance (e.g., SQL Profiler, Extended Events, and others)

    Responsibilities
    Analysis and Review of T-SQL Code: Conduct thorough analysis of T-SQL code to identify logical errors, potential vulnerabilities, performance bottlenecks, and scalability issues Query Optimization: Evaluate the efficiency of T-SQL queries and provide recommendations for improving performance to enhance execution speed and reduce database load Code Auditing and Testing: Perform audits of T-SQL solutions, including static code analysis, creating test scenarios to verify code functionality, and identifying and resolving potential issues Documentation of Issues and Solutions: Prepare detailed reports on identified errors and provide recommendations for their resolution. Maintain documentation on T-SQL processes and solutions Consulting and Mentorship: Provide guidance to the development team on best practices for T-SQL development and how to address performance bottlenecks in the codeBusiness Process Alignment: Collaborate closely with business analysts and other stakeholders to ensure that business logic requirements are correctly reflected in the T-SQL codeSecurity Code Review: Identify security vulnerabilities in the code and implement solutions to protect data and adhere to security standards