Available Offers for unix

Robotics Perception Engineer

Office
Full-time

Company and project

The company operates with the vision to be the leader in making robots more accessible to anyone, wilt the leading role of the pick-assist market in Japan.

With the recent launch of the company, a product the specialist will be closely working on, is redefined Autonomous Storage and Retrieval Systems, blending top-tier performance with unmatched adaptability. With state-of-the-art technology on multi-robot systems, a strong customer base and the financial backing from industry titans like Goldman Sachs, Sony, they invite a strong specialist to join the team in sculpting the future of robotics.


Responsibilities

  • Design and implement perception features for warehouse robots
  • Work closely with the hardware team to choose the best sensors and compute for our robots
  • Develop proof of concepts to demonstrate the value added by robotic perception to customers
  • Work with the team to integrate perception features with the rest of the robotics software stack


Requirements

  • Strong background in classical computer vision
  • Strong background in robotics software engineering, specifically ROS
  • Python and C++ programming skills
  • Background in Machine Learning for computer vision
  • Demonstrable experience in developing real world computer vision applications
  • Solid understanding of algorithms and data structures
  • Strong analytical and debugging skills
  • Ability to build and deliver hands-on technology, proof of concepts, and demonstrations
  • At least 2 years of relevant work experience
  • Experience developing in a Linux/Unix environment


Preferred skills

  • Able to pick up new technologies on the fly
  • Basic familiarity with game engines is a plus
  • Willingness to look beyond just perception components and analyse the entire system and suggest improvements
  • Good communication skills, able to present their work to non-technical audiences


SRE/DevOps Engineer

Office
Remotely
Full-time
Permanent work

Looking for a SRE/DevOps Engineer to work on a trading product.


Requirements:

  • Strong knowledge of Linux (or any other Unix);
  • Experience with DevOps tools (Docker, Jenkins, Gitlab-CI, Ansible, Terraform, Chef, Puppet etc.);
  • Understanding of principles of web-servers (ex. Nginx);
  • Understanding of HTTP Stack;
  • Understanding CI/CD;
  • Version control systems: Git;
  • Knowledge of SQL;
  • Basic knowledge of databases: PostgreSQL/MySQL;
  • Basic knowledge of networks.


Tasks/responsibilities:

  • Monitor the operation of reporting systems in production, solve current problems and work on improving the operation of systems (find errors in logs and performance loss, detect problems in the interaction of services, analyze application performance metrics and system metrics of host resources on which the application is deployed and create tasks for development team to fix the problems);
  • Incident resolution, root cause analysis, reporting, collaboration in problem;
  • solving including problems related to other teams;
  • Configure and adjust monitoring of services;
  • Build, release and configuration management of production systems;
  • Deploying, automating, maintaining and managing AWS cloud-based production system, to ensure the availability, performance, scalability and security of production systems;
  • Managing dev QA and production environments.


Tech stack:

  • *nix family OS;
  • AWS;
  • Kubernetes;
  • ELK;
  • Zabbix, Grafana, Dynatrace;
  • Git;
  • Jenkins, Gitlab CI;
  • Terragrunt;
  • PostgreSQL;
  • Kafka;
  • Consul, Vault.


Relocation to Montenegro.



DevOps

Remotely
Full-time
Project occupancy
Objectives: - Infrastructure development and maintenance; - interacting with teams providing infrastructure and business services; - maintenance of supporting documentation; - interaction with development and testing teams; - Immediate resolution of service performance issues; * performing DevSecOps engineering practices; * building work processes within the team and with related systems; * creating CI/CD for mobile applications. Stack: * Atlassian Stack. * OpenShift * Docker * PostgreSQL * Unix * Teamcity * Nexus Artifactory * SonarQube * Firebase * Kotlin * Swift * Java What we want to see in you: * Analytical thinking abilities; * Familiarity with current infrastructure trends and experience - containerization, orchestration (Docker, k8s, OpenShift); * Extensive experience and knowledge of nginx; * Excellent knowledge of linux administration - from software configuration to auditing and troubleshooting complex problems * Knowledge of the principles of networking and TCP/IP stack protocols; * Ability to automate various infrastructure components (Helm/Ansible/Salt/Terraform); * Experience with Atlassian products; * Experience with CI/CD Tools ( Jenkins, Teamcity, Buildbot, Gitlab-CI ); * Knowledge of any scripting language ( Bash, PowerShell, Python, Go ); * Experience or knowledge of Security in DevOps ( DevSecOps ) - security of containers, applications, interactions. Experience with ServiceMesh is desirable; * Work with logging and monitoring systems ( ELK/EFK Stack; Prometheus/Grafana/Zabbix ). Additionally: * Working with mobile builds and building out pipelines (Firebase, TestFlight, Apple Developer; Full Life Cycle for MacMini; Build and customization for Android).

Program Systems and Projects Administrator (Senior)m

Remotely
Full-time
Project occupancy
Administrator of highly loaded banking software systems and projects. Requirements: ∙ experience in maintaining complexes of PPO (application software) from 3 years; ∙ knowledge of OS of Windows and Unix families at the level of system administrator; ∙ administration of Apach / Tomcat / Nginx application servers (configuration, optimization, monitoring, logging, load balancing) on CentOS platform; ∙ administration of RabbitMQ message broker (configuration, optimization, monitoring, logging, load balancing); ∙ administration of cryptographic modules (CryptoPro); ∙ customization of business logic (Rubby, Python, PHP); ∙ solving incidents and problems on the productive loop of the system; ∙ test environment support, resolving test environment defects; ∙ providing data on non-typical user requests (NTR) from relational (PosgreSQL / MS SQL / PL-SQL) and non-relational (MongoDB, Yandex ClickHouse) databases; ∙ implementation and support of Puppet/Ansible configuration management systems; ∙ containerization of Docker, Kubernetes; ∙ implementation and support of application monitoring systems based on Zabbix 2.x/3.x/4.x; ∙ configuration and optimization of the pipeline for delivery delivery to prod (GitLab / Genkins) ∙ maintaining documentation on implemented technologies and knowledge base for incident and problem resolution; ∙ automate typical python, bash, cmd tasks; typify incident resolution and escalate scripts to downstream support lines (0/1); ∙ interacting with 3rd and 4th TA lines on system development and operation; ∙ confident knowledge of ITIL processes and principles of IT support service operation in a large organization; ∙ sufficient English to study technical documentation. Responsibilities: ∙ administration of the RPO complex; ∙ resolving incidents and defects; ∙ performance optimization; ∙ maintaining documentation of implemented technologies and a knowledge base of incident and problem resolution; ∙ training application administrators; ∙ developing incident prevention activities, preparing and testing DR plans; ∙ organizing events to resolve ongoing problems and technical debt; ∙ planning and controlling the implementation of changes. Project: working on a banking project. TasTracker: Jira, confluence. Duration of the project more than 1 year. Citizenship: RF, RB.

Test Automation Engineer

Responsibilities Ensure product quality by functional, integration and regression testing Define check lists and test cases documentation and maintain existing one in a consistent state Provide test results analysis and reporting Suggest improvements regarding logging structure Analyse and make recommendations regarding technology improvements, upgrades and modifications. Not necessarily a bug hunter, but should be able to explain defects in depth Requirements Must have: Experience with test automation frameworks & tools (TestNG preferred) Hands on experience with test management tools Experience with object-oriented programming languages (Java8+ preferred) Experience with RESTful WebServices testing Experience with BDD; Experience with log tracing (ELK preferred) Experience with Continuous Integration / Continuous Delivery English: upper intermediate or higher Nice to have: Work experience in financial, investment and trading companies Experience with service-oriented architecture (Microservices, Enterprise service bus) Experience with scripting language (Unix Shell, PowerShell, Groovy Script) Experience in testing async systems Experience with functional UI testing (Selenium WebDriver) Experience with messaging systems (Kafka preferred) Experience with Jenkins - setting up and executing test automation jobs Worked with Atlassian JIRA Understanding of Agile methodologies Benefits A very competitive salary in a stable company Regular salary reviews — we reward great work A comfortable office with modern design Peace of mind with medical assurance Work in a friendly professional team Unique international corporate culture Team-building activities and other catching events in IT sphere