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 computers● Familiarity with Microsoft Office solutions or similar (Word, Excel)● Time management skills● Analytical mindset● Ability to work in a team-based environment● A 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 Swift● Strong understanding of iOS user interface guidelines and best practices● XCTest Framework● SQL● UIKit● English intermediate and higher
Responsibility:
● Develop and update iOS Applications● Collaborating with the team
Middle iOS developer
Requirements
● At least 3 years of commercial experience● Strong understanding of iOS user interface guidelines and best practices● MVVM architecture● Strong 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 Applications● Collaborating with the team● Write unit tests for iOS Applications● Support UI Tests
Junior Manual QA Engineer
Requirements
● Strong theoretical knowledge of testing process● Previous quality assurance experience● Basic economic knowledge is beneficial● Analytical mindset, accuracy and attention to details, high communicative skills, desire to grow as responsible and universal professional● Strong SQL knowledge ● Pre-intermediate or intermediate English level
Responsibilities
● Reports and printing documents design review● Testing 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 Terraform● Knowledge of Kubernetes● Experience with deploying and supporting infrastructure on public clouds (GCP and Tencent will be a plus)● Basic knowledge of Microsoft Windows Server● Basic knowledge of Active Directory● Understanding 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 libraries● Experience with machine learning algorithms and ideally numerical optimization algorithms● Experience and/or understanding of Tensorflow or Pytorch. Ideally experience with huggingface transformers● Proficient with SQL● Understanding of fundamental concepts of OOP and functional programming to create maintainable and scalable code● git management● English - upper-intermediate or better
Preferred
● Experience with Numba or at least understanding of its usage and challenges during implementation● Experience 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 , etc● Strong 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 performance● Database Experience: Experience working with large relational databases, including database design, optimization, and support● Business Process Understanding: Ability to analyze business requirements and translate them into efficient solutions at the T-SQL code level● Performance Optimization Experience: Expertise in identifying SQL query performance bottlenecks and providing recommendations for optimization● Code Auditing and Testing Experience: Skills in performing static code analysis and writing tests to verify the correctness of SQL code● Security Knowledge: Understanding of database security principles and the ability to address vulnerabilities within the T-SQL code● Communication 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 process● Familiarity 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 code● Business Process Alignment: Collaborate closely with business analysts and other stakeholders to ensure that business logic requirements are correctly reflected in the T-SQL code● Security Code Review: Identify security vulnerabilities in the code and implement solutions to protect data and adhere to security standards