Join our multi-disciplinary team and participate in projects to implement AI solutions in a wide range of industries at the cutting edge of current technologies
May 2024 - start of a new project in the field of digitalization. A competition was announced to recruit specialists for the team. You can participate in the competition by sending us your CV.
Who are we: We specialize in solving problems of machine learning and artificial intelligence for business. We work on projects as a consulting company. We do both turnkey projects, where we are responsible for the business result, and we solve individual problems where it is only necessary to perform data analysis. Clients are large Russian and European companies. You can read about one of the successful projects here - https://rb.ru/opinion/loyalnost-bd/
Responsibilities: Analysis of customer requirements and design of IT solutions that meet these requirements Selecting and documenting an IT solution implementation option based on an analysis of alternatives Preparation of a general overview of the solution (vision) and its coordination with a wide range of stakeholders Decomposition of a set of requirements into requirements for existing, new and modified IT systems. Coordination of tasks for finalizing individual applications. Designing changes to application functionality, methods of data organization, interactions of information systems and business processes Description of program interfaces and application interaction scenarios Development and coordination of the technology stack necessary for the effective implementation of an IT solution Documentation of solutions in the format of a high-level description of the architecture (High Level Design). Presentation of the solution implementation option to key customers of the project/product Monitoring the integrity and consistency of the developed IT solution. Participation in integration and user testing Participation in setting up processes for developing and maintaining an IT solution
Requirements: Minimum 2 years of experience as an IT solutions architect in the financial or telecommunications sector, logistics or retail trade Deep understanding of development technologies and operating practices of information systems. Knowledge of network protocols and interprocess communication patterns, relational and non-relational databases, application servers, integration mechanisms Knowledge of basic architectural practices. Understanding of the basic approaches of Enterprise Architecture and Software Architecture; Knowledge of requirements management and IT operations (ITSM) methodologies Good skills in describing architectural views (logical, use-case, implementation, process, deployment views) and programming interfaces (APIs) What we offer: Variety of projects. We don't just do AI projects, but also change approaches to business and production processes in logistics, retail sales, aviation, pricing management, and HR. Strong team, constant development We actively invest in training people Well-established project implementation processes and required roles and resources Flexible schedule (not remote)
Compensation: Basic compensation range 250 - 300 K, depends on the candidate's level Contact for resume: Sergey.marin@datastudio.digital
Data Engineer
Required experience: 3-6 years
Responsibilities: Development of complex business logic in Python, which is necessary for integrating machine learning models into business processes Developing micro-services to manage and interact with machine learning models HTTP API Design and Development (REST)
Requirements: Advanced Python development experience including business logic The ability to independently understand the business logic described in the technical specifications and detail it to the necessary software modules Experience in full-stack teams. Experience with Data Science teams is an advantage
Terms and conditions
Diversity of projects. Current projects in the areas of aviation, railway, retail, manufacturing, online sales and finance, fitness, property management
Strong team, constant growth. We actively invest in training people, our own DS training school
Proven project implementation processes and required roles and resources. Strong products and DE
Flexible schedule and remote work. We are located in Moscow, but we consider candidates from any region, provided that the time difference will not be a problem
Higher education in IT, programming, mathematics, cybernetics Understanding of Agile methodology and the role of the Product Owner Understanding and experience in solving problems in the field of Big Data, Data Science Knowledge of machine learning methods Developed analytical and communication skills Ability to make decisions under conditions of uncertainty
Responsibilities: Developing a vision for the product/process and bringing it to successful implementation Observe, study, discuss and analyze the requirements of end users of the product/process Collecting needs and systematizing them in the form of "stories" (descriptions of the process in terms of user experience) Formation of the MVP composition taking into account existing resource limitations and consistent development of the product/process Creation, maintenance and prioritization of product/process backlog Determining readiness criteria for each "story" Clearly communicating requirements to the team and ensuring the team understands the requirements Providing feedback on the team's performance to its members and the personnel development group Ensure release planning is done in collaboration with stakeholders Create and maintain relationships with stakeholders Track and measure progress on a product/process Coaching team members and providing detailed recommendations during product/process development
Conditions: Work place: Moscow Salary that interests you Working with a dynamic team and developing in a community of top professionals
Data Scientist
Required work experience: 3–6 years
Full time, remote work
Temporary registration possible: service agreement, self-employed, individual entrepreneurs
The Data Studio company is looking for a Python developer to strengthen the Data Science and advanced analytics teams.
The development of a machine learning model is only part of automating a customer's business or production process.
The Python developer's task will be to implement the necessary business logic, which uses the developed machine learning models for its work.
You will work in a product team consisting of a product manager, business representatives, data analysts, data engineers, front-end developers, designers and testers. We work using the scrum methodology.
Responsibilities: Apply machine learning to solve business tasks; Discuss business issues and goal setting with the product owner; Form hypotheses and identify necessary data sources together with the product owner; Apply algorithms and tools to collect and transform data into a form suitable for analysis; Present complex concepts in a simple and clear manner in terms of analytical models and technical implementation;
Requirements:
Higher technical education;
At least 3 years of experience in data analysis;
Knowledge of programming languages Python + pandas + scikit-learn + numpy;
Knowledge of linear algebra, statistics, combinatorics, probability theory;
Be able to work with data, preferably have knowledge of SQL and proficiency in BigData tools;
Knowledge of neural networks (deep learning) is desirable;
Conditions:
Variety of projects. Current projects in the areas of aviation, railway, retail, manufacturing, online sales and finance, fitness, real estate management
Strong team, constant growth. We actively invest in training people, we have our own DS training school
Well-established project implementation processes and required roles and resources. Strong products and DE
Flexible schedule and remote work. We are located in Moscow, but we consider candidates from any part of Russia, provided that the time difference does not become a problem
PR-manager
Tasks:
- planning PR campaigns, development and implementation of communication strategies; - continuous work on the company's positioning: emphasis on product demand and competitive advantages; - work with speakers and experts of the company: interviews, comments, organization of filming; - writing texts, news, columns, longreads for business and lifestyle publications; - operational work with specialized media: initiating information events, publications, preparing press releases, articles, comments, interviews, success stories, etc. - preparation of case interviews with Customers about the projects we have completed; - participation in industry events, organization of own press events (press conferences, business breakfasts, image events, press tours, etc.) and their information support, attracting the press to events; - viral PR - maintaining a website, social networks, organizing work with bloggers, special projects; - tracking mentions of the company on the Internet and in the media, maintaining statistics and assessing the effectiveness of information channels.
Requirements:
· experience in PR of the IT sector or telecommunications company for at least 2 years; · presence of contacts in specialized publications (IT); · higher education – journalism, PR, marketing; · competent written Russian, English – conversational level; · experience in writing various content (articles, descriptions, news); · ability to analyze and communicate technically complex information in an accessible manner
Delivery-manager
Required work experience: 3–6 years
Full time, remote work
We are looking for a Delivery Manager to join the Data Studio team to develop products based on data analysis.
The development of machine learning models is usually only part of automating a customer's business or production processes.
It requires product development that includes the user interface (front), complex business logic and API (back), productive integrations with data sources and predictive models and algorithms. To manage the development of such products, we are looking for a Delivery Manager.
You will work in a product team consisting of a product manager, business representatives, data analysts, data engineers, front-end developers, back-end developers, designers and testers. We work according to the Scrum methodology.
Responsibilities:
Full stack development team management
Backlog implementation management: task grumming, planning, task distribution among team members, execution control
Building and managing QA processes
Participation in the design of solution architecture, monitoring the "correctness" of the architecture based on the product context
Requirements:
Have advanced experience managing the development of complex products
Have experience and ability in systems and business analysis
Experience working with full stack teams is required
Experience working with Data Science teams and products is desirable
Conditions:
Variety of projects. Current projects in the areas of aviation, railway, retail, manufacturing, online sales and finance, fitness, real estate management
Strong team, constant development. We actively invest in training people, we have our own DS training school
Well-established project implementation processes and required roles and resources. Strong products and DE
Flexible schedule and remote work. We are located in Moscow, but we consider candidates from any part of Russia, provided that the time difference does not become a problem
It would be an advantage if the candidate: will have domain experience in one of the above areas; has the ability to present the result to the customer/product
UX/UIdesigner
Requirements for the position of UX/UI designer:
· Knowledge of UX and UI. · Availability of design skills, including the creation of clear, convenient and informative user interfaces. · Understanding of graphics optimization principles for the web · Understanding of the principles of responsive layout, CSS capabilities, user events, controls, etc. · Experience in researching subject areas, analyzing the target audience, conducting focus group surveys on convenience and necessary functionality, and creating a positive user experience. · Understanding how to form hypotheses, user stories and conduct testing · Ability to defend your ideas and justify them within your competence, present ready-made solutions.
Key skills · FIGMA / Adobe XD Adobe Photoshop UX/UI Web design Interface design User interface design Prototyping Concept development Adobe Illustrator HTML CSS · Knowledge of English at least level B1
Front-enddeveloper
Requirements for the Front-end developer position: · Higher technical education, experience in commercial development of custom software · Experience in developing web applications using the React.js and TypeScript frameworks for at least 2 years · Experience in adaptive layout and understanding of the features of layout for mobile devices · Understanding of REST API, Web Socket · Good knowledge of NodeJS · Experience with version control systems Gitlab and Gitlab-CI · Teamwork skills using Agile methodology · Understanding of how modern browsers work
Key skills: · Understanding of UX basics; ∙ HTML5 and CSS3 (The company's main browser is Edge on Chromium); ∙ HTTP and REST; ∙ Typescript, javascript; ∙ npm, webpack; ∙ react, Jest, redux or zustend, react-query or axios; ∙ GIT; ∙ Basic knowledge of Linux; · Knowledge of English at least level B1
· understanding of modern microservice architecture, paradigms and best practices for creating web applications · ability to write testable and maintainable code · knowledge of assembly and unit testing tools · knowledge of SQL (we use PostgreSQL and Vertica DBMS) · familiarity with basic algorithms and data structures · experience with Git · work with Linux at the advanced user level · ability to solve problems independently and offer your own solutions. · architectural vision, elaboration of tasks for large components.
Preferably · Experience in developing connectors for data lineage from Vertica, Tableau, Apache AirFlow, Apache Ni-Fi, PostgreSQL systems to the Data Catalog
Conditions: remotely, under contract (individual, self-employed, individual entrepreneur)
QA Engineer
Requirements for the position of QA engineer:
· Experience in testing UI (web), API (REST) · Knowledge and implementation of best testing practices and standards · Understanding of the principles of operation of the HTTP/HTTPS protocols · Experience with version control and bug tracking systems · Experience in automated, load testing
Problem classes · Writing API autotests · Manual testing · Participation in documentation management
Conditions: remotely, under contract (individual, self-employed, individual entrepreneur)
Back-end developer
Requirements for the position of Back-end developer:
· practical experience in web development for at least three years; backend stack - Typescript, NodeJS, Nginx, PostgreSQL, Crossbar.io, Docker, CentOS · understanding of modern microservice architecture, paradigms and best practices for creating web applications · ability to write testable and maintainable code · knowledge of assembly and unit testing tools · knowledge of SQL (we use PostgreSQL and Vertica DBMS) · familiarity with basic algorithms and data structures · experience with Git · work with Linux at the advanced user level
It will be a plus: · knowledge of oData, WCF; · knowledge of Bootstrap, Angular 2+ or React; · experience in using Telerik web components - Kendo UI; · Experience with Team Foundation Server, Git.
Conditions: remotely, under contract (individual, self-employed, individual entrepreneur)
Senior Data Engineer
Requirements for the position of Senior Data Engineer/Architect:
● Able to develop, test and describe integrations; ● Well-versed in the development of SQL scripts and data marts; ● Python, SQL; ● Knowledge of Linux; ● Knowledge desirable: Vertica, Tableau, Apache AirFlow, Apache Ni-Fi, PostgreSQL; ● Experienced in REST API development (knowledge of gRPC will be a plus); ● Understands and knows how to build ETL processes; ● Knows Apache NiFi, Airflow and can use it; ● Experience in large IT organizations in similar positions for at least 3 years ● Experience with Big Data solutions and Open Source frameworks: (Hadoop, Cassandra, Scala, Spark, Hive, etc.); ● Knowledge of modern columnar databases, in-memory DB; ● Knowledge of SQL and experience with various DBMSs, relational and non-relational (example: Vertica, Greenplum, Impala/Hive, Hbase, Oracle, MySQL, PostgreSQL, Clickhouse, Elastic, Mongo, etc.) ● Skills in designing and implementing a data collection and processing system; ● Excellent knowledge of mathematics: probability theory and mathematics. statistics, optimization methods, algorithms and data structures; ● Understanding of basic machine learning concepts; ● Skills in working with large volumes of data.
Conditions: remotely, under contract (individual, self-employed, individual entrepreneur)
Recruitment process
Interview with a recruiting manager
We will send you a task to identify the required technical skills
Discussion of the required technology stack
Introduction to the project and discussion of terms of cooperation
We send an offer and other cooperation documentation
Send request
Fill out the form below and we will contact you, or contact us at the contacts provided
sergey.marin@datastudio.digital
Moscow, Shabolovka Str, 8а
We do not use your data outside of providing you with our services.